Мы в Купере используем микросервисную архитектуру. Она ускоряет обновления и повышает масштабируемость, но усложняет процесс тестирования. Традиционные E2E-тесты становятся дорогостоящими и малоэффективными, а низкоуровневые тесты не покрывают всю бизнес-логику.
Чтобы справляться с этими вызовами, мы улучшили стратегию канареечных релизов, а как именно рассказали в нашей новой статье.
Матвей Куксин, staff-инженер по автоматизации тестирования в Купере, делится опытом, как использовать канареечные релизы, чтобы не только минимизировать риски, но и извлечь из них максимум пользы.
Читайте на Хабре!