Почему размер облачной стройки не диктуется типом бизнеса? Облачную инфраструктуру удобно представлять как здание. В фундаменте вычислительные мощности, выше надстройки вроде хранилищ, баз данных и доставки контента, и каждому проекту положен свой дом. Напрашивается вывод, что и чертёж можно раздать по типу заказчика. Вот проект для интернет-магазина, вот для SaaS, вот для высоконагруженной системы. На практике провайдер от таких типовых проектов отказался. Оказывается, размер инфраструктуры вообще не привязан к типу бизнеса. Молодая компания с вычислительным продуктом легко потребляет больше ресурсов, чем зрелый интернет-магазин. У одного клиента на пике работало больше 800 серверов одновременно, у другого их около двух тысяч. Разберёмся, из каких блоков собирают облако под конкретный проект и почему готовый чертёж тут проигрывает конструктору.
Habr.com
Как латинский алфавит добрался до современных 26 букв У первых римлян не было привычных нам G, J, U, Y и W. Зато звук К они умудрялись записывать сразу тремя буквами — C, K и Q. Сам алфавит достался им через этрусков от западного варианта греческого письма и поначалу состоял всего из 21 знака. Дальше он менялся веками. Буквы удаляли и возвращали, для новых звуков придумывали новые знаки, а император Клавдий даже пытался провести собственную реформу — без особого успеха. J, U и W отделились от старых форм уже много позже античности, а привычный канон из 26 букв окончательно стандартизировался только в XX веке.
Как Tailscale полгода охотилась за багом в SQLite За шесть месяцев у Tailscale 19 раз повреждались SQLite-базы. Иногда между инцидентами проходило несколько часов. Однажды наступили шесть спокойных недель, а потом проблема вернулась как совершенно нежелательный рождественский подарок. Закономерности не было: ни конкретного шарда, ни нагрузки, ни времени суток. Баг не удавалось воспроизвести, поэтому диагностику пришлось тащить прямо в продакшен, а к расследованию подключились разработчики самого SQLite. В конце этой цепочки обнаружился дефект, который, по оценке разработчиков, мог скрываться в SQLite как минимум 16 лет.
FNIRSI 2C53T: когда USB-C выполняет функцию моральной поддержки FNIRSI 2C53T — вполне удобный мультиметр, осциллограф и генератор в одном корпусе. Пока не подключишь зарядку. USB-C воткнут, прибор продолжает работать, внешне всё хорошо — а аккумулятор практически стоит на месте. Иногда он умудряется понемногу разряжаться даже с подключённым кабелем. И это ещё не главная проблема. С сетевым БП мультиметр внезапно начинает уверенно видеть десятки вольт AC там, где их нет. Отключаешь USB — показания исчезают. В итоге прибор пришлось вскрывать и разбираться, что именно заводская схема делает с питанием и измерениями.
Разработчик v0xium устроился в крупную IT-компанию и через несколько недель обнаружил, что Claude Code там пишет спецификации и код, запускает тесты, создаёт задачи, решает их и готовит отчёты. Руководство при этом требует ускоряться, потому что само написание кода больше не считает узким местом. Инженерам, по его словам, практически не оставляют времени читать сгенерированный код, разбираться в архитектуре и проверять качество. Люди работают по 12-13 часов в день, общаясь с Claude и нажимая Enter. v0xium пишет, что инженеры от L1 до L7 занимаются примерно одним и тем же, а работу команды оценивают по числу выпущенных функций, пул-реквестов и закрытых задач. При этом код почти никто не читает, а баги не исправляют. Сам разработчик не против ИИ и хотел бы отдавать ему рутину, если бы людям оставляли время проверить результат. Сейчас от инженеров продолжают требовать ответственности за код, хотя им фактически не дают просматривать вывод. По мнению v0xium, при таком темпе компании накопят столько проблем, что исправлять их придётся людям, которые уже не понимают, что именно происходило в кодовой базе.
Барби-комп: трагическая история компьютера Mattel Aquarius У Mattel вроде бы было всё для выхода на рынок домашних компьютеров: известное имя, развитая дистрибуция, опыт с электроникой и практически готовая машина от Radofin. Aquarius вышел в июне 1983 года, всего через год после ZX Spectrum. Процессор — тот же Z80. В октябре Mattel уже прекратила производство. Получилась одна из самых коротких коммерческих историй среди домашних компьютеров той эпохи. Причём провал сложно свести к одной неудачной детали. Чтобы понять, что случилось с Aquarius, придётся посмотреть и на сам компьютер, и на то, какой рынок успел сформироваться вокруг него к 1983 году.
