Неправильная обработка статус-кодов часто возникает при изменениях в API-контрактах. В продакшене это приводит к ложным ошибкам и нарушению пользовательского опыта.
Описание эксперимента
Эксперимент моделирует ситуацию неправильной обработки статус-кодов внешнего API. Позволяет изучить механизмы валидации ответов API, научиться диагностировать логические ошибки и предотвращать подобные сбои.
Приложение «Цитаты великих умов»
Стандартное web-приложение, которое генерирует и отображает философские фразы на странице. А что? Хороший источник для постов в социальную сеть. :)
Историческая справка
 
В 2021 году CRM-система перестала создавать новые записи после обновления внешнего API. Сервис начал возвращать 400 статус даже при успешном создании записей, что привело к полной остановке бизнес-процессов на 5 часов.