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

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

Личная база знаний по разработке, Linux, Docker и DevOps. Короткие практические заметки, которые я собираю для себя, чтобы не искать одно и то же дважды: конфиги, команды, разбор типичных ошибок.

Статьи

Caddy как reverse proxy с автоматическим TLS

Как поднять обратный прокси на Caddy, который сам выпускает и продлевает сертификаты Let's Encrypt, и отдать несколько сайтов с одного сервера.

#caddy #tls #nginx
Читаем EXPLAIN ANALYZE в PostgreSQL

Как понять, почему запрос медленный: seq scan против index scan, чтение плана и типичные ошибки, из-за которых индекс не используется.

#postgresql #sql #performance
Свой фоновый сервис на systemd

Как оформить любую программу как системный сервис: unit-файл, автозапуск, перезапуск при падении и просмотр логов через journalctl.

#linux #systemd #ops
Асинхронные HTTP-запросы в Python с httpx

Когда нужно дёрнуть сотню эндпоинтов, синхронный requests тратит время на ожидание. Разбираем httpx.AsyncClient, asyncio.gather и таймауты.

#python #asyncio #httpx