Что такое canary deployment и как тестировать?

Senior
211 просмотров
AFK Offer AI

Canary — постепенный rollout на небольшую часть пользователей (5-10%), потом на всех. Позволяет поймать проблемы на малом трафике. QA роль: мониторинг canary группы — error rate, latency, бизнес-метрики (конверсия, отказы). Автоматические проверки: если error rate превысил порог → автоматический rollback. Тестируем сам механизм: canary users получают новую версию, stable users — старую. При успешных метриках — постепенное расширение до 100%. Blue-green как альтернатива.

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

Что такое use case testing?