Блог

Инженерные заметки

Разборы решений, постмортемы и практика эксплуатации. Без пресс-релизов.

Почему мы переписали планировщик и что это дало холодным стартам

Старый планировщик выбирал узел за 40 мс и иногда ошибался. Новый выбирает за 3 мс и ошибается реже. Разбираем, что изменилось.

Какие метрики действительно стоит смотреть при canary-выкате

Доля 5xx и p95 — необходимый минимум, но их недостаточно. Четыре сигнала, которые ловят регрессии раньше.

Бюджет холодного старта: куда уходят 400 миллисекунд

Разбираем холодный старт по стадиям и показываем, какие из них вообще можно ускорить, а какие — нет.

Структурные логи, о которых вы не пожалеете через год

Схема полей, которая переживает три рефакторинга и остаётся пригодной для запросов.

Сколько регионов вам на самом деле нужно

Третий регион обычно даёт меньше, чем кажется, а первая реплика БД — больше. Считаем на цифрах.

Разбор инцидента 14 мая: деградация msk1 на 41 минуту

Обновление конфигурации балансировщика увело из ротации здоровые узлы. Что произошло и что мы изменили.