4 режима деплоя + E2E на TestContainers
В PDP Mobile мы настроили 4 режима деплоя: DEV, DEBUG, STAGE, PROD. Под это подняли полный набор E2E-тестов на TestContainers — с PostgreSQL, Redis и MinIO.

В PDP Mobile мы настроили сразу 4 режима деплоя: DEV, DEBUG, STAGE, PROD. У каждого — своя конфигурация интеграций и feature-флагов, чтобы не было классики “у меня локально работает, а на стенде магия”.
Под это подняли полный набор E2E-тестов на TestContainers: PostgreSQL, Redis, MinIO. То есть тесты гоняются в окружении, максимально близком к боевому, без шаманства и “поправим после релиза”.
Отдельный кайф — CRM-система УК у нас в mock-режиме для тестов. На разработке и в CI не зависим от внешнего API, а значит меньше флаки, меньше сюрпризов и меньше нервных созвонов.
Сейчас, когда скорость релизов в IT только растёт, такой сетап — уже не роскошь, а база.