RU

Кэш не работал восемь недель. Всё это время он честно писал об этом в лог

Redis у сервиса прогнозов не было восемь недель: контейнер упал с кодом 255 и больше не поднялся. Всё это время каждый запрос считался заново, 1,9 с…

redisкэшированиеdockerлогированиемониторингfastapiнадежность
Habr
RU

Дежурный бот вырос еще раз: отдел логистики, алерты, постмортемы

Дежурный бот в MAX перестал быть «рассыльщиком в три канала». Мы добавили отдельный канал для логистики с P85 вместо SLA, статус-карточки /status, p…

ботmaxsreitsmинцидентымониторингpostmortemalertaавтоматизацияfastapi
Habr
RU

Как я в одиночку написал сервис для расшифровки видео — и три раза чуть не забросил из-за одной и той же ошибки

Дисклеймер сразу: я не собирался писать «ещё один стартап». Мне просто было лень руками пересматривать видео, чтобы выписать из него тезисы. Дальше…

whisperfastapiтранскрибация видеоdockercaddyyookassa
Habr
RU

Практический GitHub Actions: полноценный CI/CD для FastAPI + PostgreSQL

В этой статье будет разбираться написание GitHub Actions пайплайна на основе моего стенда cicd-practice на GitHub (подробно все можно посмотреть там…

devopsfastapigithub actionspythontimeweb_статьиdockerpostgresqlавтоматизациявею-разработкасервер
Habr
RU

Graceful Shutdown в Python-приложениях на Kubernetes: внедрение и практический опыт

Часто ли вы сталкиваетесь с проблемой потери данных, неконсистентными состояниями или ошибками в Sentry о внезапно закрытых соединениях при рестарте…

selectelpythonkubernetesgraceful shutdownfastapiflaskceleryuvicorngunicorndevops
Habr