7 / 20
Провайдер обновил модель: как заметить регрессию и что подготовить заранее?
Модель за интерфейсом провайдера — это зависимость, которая меняется без вашего участия: обновляется версия, меняется поведение, устаревшая версия однажды отключается. Защита состоит из четырёх частей: закрепление конкретной версии модели в конфигурации вместо плавающего псевдонима, набор проверок, который гоняется по расписанию и ловит расхождение поведения, метрики качества на живом трафике, чувствительные к сдвигу, и готовый путь отката — на прошлую версию или на другого поставщика. Всё это дешевле спроектировать заранее, чем разбирать по горячим следам.