Что такое 12-factor app применительно к Python?

Senior
146 просмотров
AFK Offer AI

12-factor — методология для cloud-native приложений. Ключевые для Python: конфигурация через env vars (не в коде), зависимости явно декларированы (requirements.txt/pyproject.toml), stateless процессы (состояние в БД/Redis), логи как поток событий (stdout, не файлы), порт привязка (uvicorn --host 0.0.0.0 --port $PORT), concurrency через процессы (gunicorn workers). Dev/prod parity: Docker для одинакового окружения. Disposability: fast startup + graceful shutdown. Backing services как подключаемые ресурсы (DB URL через env).

Следующий вопрос

Что такое threading.Event?