Роутинг и жизненный цикл приложения в FastAPI: события startup/shutdown, зависимости и корректное управление ресурсами
Покажем, как правильно инициализировать клиенты (БД/очереди/HTTP), закрывать соединения, разруливать зависимости с контекстом запроса и не допускать гонок при старте/остановке сервиса. Под конец — чек-лист для продакшена.