Разбираю корректное завершение с учётом открытых коннектов, воркеров и таймаутов. С примерами из реального сервиса на 15k RPS.
Go
ALTER TABLE на больших таблицах без блокировки чтения. Сравниваю pg-osc, pgroll и ручной подход через shadow tables.
PostgreSQLPython
Где gRPC ускоряет, а где создаёт лишнюю сложность. Бенчмарки, подводные камни protobuf и когда проще оставить JSON.
GogRPC
Task queue без тяжёлых зависимостей. Когда достаточно 100 строк кода и когда пора переходить на нормальный брокер.
PythonRedis
Пошаговый разбор Dockerfile для Go-сервиса. Scratch, distroless, alpine — что выбрать и почему размер имеет значение.
GoDocker