SA Шпаргалка

Все ответы в 2 клика

Базовый

Зачем нужны разные стенды (Dev, Test, Stage, Prod) в процессе разработки?

Разделение окружений защищает реальных пользователей от багов:

1. Dev (Development): Стенд для разработчиков. Здесь код собирается впервые, БД часто пустая или с фейковыми данными. Очень нестабилен.
2. Test (QA): Стенд для тестировщиков. Сюда выкатываются фичи для ручного и автотестирования.
3. Stage (Staging / Pre-prod): Точная копия Production (по железу и настройкам). Здесь проводят нагрузочное тестирование и UAT (показ заказчику). Данные максимально приближены к реальным (анонимизированы).
4. Prod (Production): Боевой сервер, где работают реальные клиенты.

Ещё вопросы раздела «DevOps»

Все вопросы раздела «DevOps»