Что такое staging environment?

Junior
535 просмотров
AFK Offer AI

Staging — промежуточное окружение, максимально похожее на продакшен, но не обслуживающее реальных пользователей. Тут проверяешь фичи перед выкаткой в прод: те же Docker-образы, конфиги, база (с тестовыми данными). Staging помогает ловить баги, которые не видны локально: проблемы с миграциями, конфигурацией, интеграциями. Типичная цепочка: dev (локально) → staging (на сервере) → production. Для маленьких проектов staging может быть просто вторым docker-compose на том же сервере.

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

Как делать zero-downtime deploy?