Заметки инженера

Пишу про бэкенд, базы данных и то, что ломается в проде по ночам.

Почему индекс не помог: разбираем план запроса в PostgreSQL

Частая история: индекс есть, а запрос всё равно идёт полным сканированием. Смотрим, как читать EXPLAIN ANALYZE.

Очереди без брокера: SKIP LOCKED на практике

Когда Kafka избыточна, а задачи всё равно нужно раздавать воркерам без дублей.

Graceful shutdown в Node.js, который действительно работает

Сигналы, незавершённые запросы и почему keep-alive мешает спокойно перезапуститься.

Логи, которые можно читать

Структурированный формат, корреляция запросов и что не стоит писать в лог никогда.