RU

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

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

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

Open-source ассистент для чернового монтажа видео

Привет, Хабр. Недавно я писал про edge-навигацию на руль — OLED, 2ГИС, велосипед/мотоцикл. Побочный эффект DIY: накопилось много не особо связаных м…

машинное обучениеopen sourceвидеомонтажffmpegpythonнейросетиавтоматизацияраспознавание речиfastapi
Habr
RU

ИИ-агенты. Часть 1: Первые шаги

Всем привет! Сегодня я хочу рассказать вам про то, как я начал внедрять в процесс разработки ИИ-агентов. Поделюсь своим опытом. Эта статья наце…

ии-агентыагентная разработкаpythonfastapiprompt engineeringai agentsskills.mdagents.mdgit flowавтоматизация разработки
Habr
RU

Passkeys в продакшне: как мы выкинули пароли и внедрили Face ID за 3 дня. FastAPI + Next.js, полный код

Passkeys — это не будущее. Это уже работает в каждом банковском приложении на вашем телефоне. Альфа-Банк, Тинькофф, Сбер — давно. GitHub, Apple, Goo…

passkeyswebauthnfido2беспарольная аутентификацияface idtouch idfastapinext.jsjwtинформационная безопасность
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
RU

async def или def в FastAPI: как одна строчка делает сервис в 40 раз медленнее

В FastAPI можно объявить обработчик как async def , а можно как обычный def . Многие ставят async везде «потому что так быс…

pythonasynciofastapievent-loopthreadpoolпроизводительностьhttpxrequestsuvicornблокирующий код
Habr