Пользователь нажал «Отправить», крутилка провисела двадцать секунд, и вместо результата — «Ошибка сервера, попробуйте позже». А по факту заявка на той стороне обработалась через минуту: просто запрос успел отвалиться по таймауту, и синхронный обработчик вернул клиенту 500-ю. Это не баг кода в привычном смысле, а архитектурная ошибка — интеграция спроектирована так, будто внешний сервис всегда быстрый и доступен. Госсистемы часто под нагрузкой отвечают медленно или временно недоступны — это данность, с которой приходится проектировать, а не аномалия,…
Подробнее →