Заметки о разработке
Бэкенд, Linux, сети и немного DevOps. Пишем о том, с чем сталкиваемся в работе, без воды.
Почему PostgreSQL не использует ваш индекс
Разбираем типичные причины seq scan там, где вы ждали index scan: статистика, селективность, приведение типов и функции в условиях.
systemd-таймеры вместо cron: короткая шпаргалка
Как переписать задачи из crontab на таймеры, получить нормальные логи в journald и не забыть про Persistent=true.
Keepalive до апстрима в nginx: где теряются соединения
Почему без двух строк конфига nginx открывает новое TCP-соединение на каждый запрос и как это увидеть в метриках.