Всё проверено на стейджинге, а в проде релиз падает из-за конфигурации
За квартал 4 из 10 релизов откатывали в первый час. Причины: на стейджинге другая версия Redis, выключен CDN, другие лимиты подключений к базе и нет части переменных окружения. Функциональные тесты на стейджинге при этом проходят полностью. DoD команды: «код прошёл ревью, тесты зелёные, задача проверена на стейджинге».
Что изменить в первую очередь?
- Сблизить стейджинг с продом, проверять прод
- Добавить в DoD ещё один ручной прогон тестов
- Проверять релизы на стейджинге вдвое дольше
- Выпускать релизы только в выходные дни
