#машины_aws Пожалуй, лучший инцидент, что я когда либо видел. Если вкратце: 1. Управление DNS записями для DynamoDB отвалилось, в итоге: 2. Эндпоинты DynamoDB (в том числе для внутреннего пользования) отвалились, в итоге: 3. Storage backend, которым выступала DynamoDB, одного из компонентов control plane EC2 отвалился, в итоге: 4. Отвалился NLB, который не мог следить за событиями EC2. Очень радует, что AWS решил минимальными усилиями решить конкретную проблему, а не сделать отдельный внутренний...
Человек и машина
В прошлом авторский блог Карена Товмасяна.
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20#пятничное Инженер-программист Шивам Баларани рассеянно смотрел в монитор. Через блеклый интерфейс JIRA ему в ответ смотрела скупо описанная задача в спринте. Шивам Баларани немного сщурился, наклонил голову набок, скопировал текст задачи и открыл корпоративный ChatGPT в новой вкладке. Включив режим «Deep Research», он начал промпт со словами: «Тебе нужно решить следующую задачу». Вставив текст из JIRA, Шивам добавил уточнящих деталей касательно языка, версии, платформы, зависимостей, и, немного...
#машины_разное Позавчера закончилась Tech Internals Conf Berlin, и я был рад пообщаться с ветеранами индустрии. Под конец конфы у нас был форум, посвященный извечному дискурсу «Скорость против Качества», где два лагеря обсуждали, стоит ли делать быстро, или же правильно. Вне всяких сомнений, ответ на этот вопрос будет «it depends», но к нему есть важное дополнение. Время - ограниченный ресурс, и тратить его надо на то, что важно и нужно сейчас, а значит, на некоторые недостатки (даже на страницу...
#машины_разное С небольшой ноткой усталого садизма наблюдаю за негодованием одно-зональников, когда у Яндекса отстреливает яйцо зона. Принимаю аргументы, что межзональный трафик денег стоит всегда, а Яндекс ломается только раз в год. Хотя другой инцидент меня зацепил посильнее, а именно «Не было такого!» инцидент у Оракла с кражей учетных данных для входа в их облако. Ухх! Тут надо сделать несколько заметок, от которых у меня идет холодок по коже. Во-первых, взлом произошел по двухлетней уязвимо...
#машины_разное Само понятие «флаг» может произвести впечатление, что это какой-то тумблер «вкл/выкл», который захотел включил, захотел выключил. Самый простой флажок будет выглядеть именно так, но ✨настоящая магия ✨ прячется за условиями выполнения, которые могут быть статическими и динамическими! Давайте на примере расскажу про Configuration Driven Development (далее CDD). Итак, у нас есть флаг и есть часть кода, где мы спрашиваем значение флага. Флаг всегда возвращает «да» или «нет» или строку...
#машины_разное Рассказал на Tech Internals Conf, он же англоязычная вариация Highload++, про миграции API. Рекомендуется к просмотру аудитории любой степени подготовки.
#машины_разное Я думаю, все и так достаточно рассосали падение Гугла, поэтому давайте расскажу в нескольких постах подробнее про feature flag’и, и какие у них есть полезности. Из очевидного - безопасность сервиса. Представьте себе мечту Андрея Синицы DevOps и SRE любителей, где в секунду выкатываются десятки изменений. Если в релизный цикл попадет баг, и нужно будет откатиться, то вы откатите не только свое изменение, но и другие (а там могли быть критические фиксы!), и будете делать это долго: ...
#машины_aws Славная традиция снова повторяется. Раньше, стоило мне написать второе издание лучшей книги по AWS CloudFormation, как AWS делал ее устаревшей на стадии печати. А теперь стоит мне запланировать переезд из DynamoDB из-за ее проблем с кросс-региональной согласованностью, как… DynamoDB выпускает это в Preview (читай - открытое бета тестирование). Понятное дело, что пройдет минимум полгода, пока оно уйдет в продуктив, но и миграция баз данных проект не на неделю. 😌
#новогоднее Когда бывшая руководительница спросила, получаю ли я до сих пор удовольствие от работы, я честно ответил, что получаю, но уже иного рода. Раньше это удовольствие было от неизведанного, а теперь от того… насколько все плохо. Этакая мазохистическая радость от очередной жесточайшей аварии или секретного проекта с неадекватно сжатыми сроками. Лукавить не стану, работать в таком режиме вредно, но каждый кризис делает кожу толстой, а разум холодным. Мои дорогие читатели, я желаю, чтобы ваш...
#машины_разное Компания Redis в том году эффектно, но не эффективно, прикрыв свою OpenSource модель, предсказуемо вернулась обратно - и это правильный, в нынешних условиях, поступок. В чем, собственно, цимес - охреневшие поставщики облачных услуг продают управляемые сервисы на базе редисов и эластиков, никаким образом не "возвращают" ничего назад - ни частью прибыли (а с чего вдруг?), ни контрибьюцией от своих инженеров (а с чего вдруг?). Однако стоило конторам-авторам уйти в модель закрытого ис...