Graceful degradation, когда API маркетплейсов опять “в настроении”
В SellerHub мы упёрлись в классическую боль e-commerce 2025: API маркетплейсов, особенно WB API, сегодня отвечает, а через час уже живёт по своим правилам. Чтобы дашборд продавца не превращался в тыкву, сделали graceful degradation.

В SellerHub мы упёрлись в классическую боль e-commerce 2025: API маркетплейсов, особенно WB API, сегодня отвечает, а через час уже живёт по своим правилам. Чтобы дашборд продавца не превращался в тыкву, сделали graceful degradation.
Что у нас под капотом: — exponential backoff при ретраях, чтобы не добивать нестабильный API; — кеш последнего состояния, чтобы показывать данные даже при временном падении площадки; — версионность адаптеров, потому что изменения API “без объявления войны” — уже база; — мониторинг сломанных интеграций, чтобы ловить отвал раньше, чем прилетит “а у нас всё пусто”.
Итог: если одна площадка легла, продавец всё равно видит дашборд, а не экран тревоги. Короче, вместо “всё пропало” — контролируемый дегрейд. В мире, где интеграции иногда более хрупкие, чем prod в пятницу вечером, это прям must-have.