О чём занятие
Соберём production-гигиену: конфиг через env, логирование запросов, /health и /ready, graceful shutdown. Это то, без чего сервис неудобно деплоить и сложно диагностировать.
Упакуем api + postgres в Docker Compose и прогоним сценарии курса от регистрации до работы с задачами. Добавим простой CI/CD: проверки, сборка образа, идея деплоя.
Занятие — про финишную прямую: довести проект до ума, зафиксировать README и понять, куда расти дальше (тесты, Redis, очереди, наблюдаемость).
Что разберём
- Env, логи, /health /ready, graceful shutdown
- Docker Compose: api + postgres
- CI/CD: проверки, сборка, деплой
- End-to-end прогон и критерии готовности проекта
Практика
End-to-end прогон курса и доведение Task Manager API до демонстрационного состояния.