API и фоновые задачи
Веб-приложение обрабатывает HTTP-запросы, worker выполняет фоновые задачи. Их можно разделить на сервисы с собственными командами запуска. База и постоянные файлы остаются рядом с проектом.
Зависимости и запуск
Укажите зависимости и версию Python в проекте. Для нестандартных системных пакетов используйте Dockerfile. Настройте рабочий сервер приложения, переменные окружения и проверку готовности. Отладочный сервер не предназначен для production.
Обновления базы
Изменение схемы базы требует отдельного внимания: новая версия кода должна быть совместима с текущими данными. Планируйте миграции и проверяйте изменения на тестовом стенде. Бэкап защищает данные, но не проверяет бизнес-логику приложения.