// проблема
Что ломалось
Вечерние и сезонные пики: p95 API уходил за ~800ms, часть channel/booking-интеграций отваливалась по таймауту. Горячий путь обрабатывался синхронно, без бэкпрешера и нормальных RED-метрик — оптимизировать было не на чем, кроме ощущений.
// решения
Что сделали
- Вынесли горячий путь (синк availability / rates / reservations) в отдельный воркер с очередью и лимитом параллелизма.
- Повесили RED-метрики и алерты по p95 / error rate до любых «оптимизаций наугад».
- Контракт внешнего API оставили без breaking changes — партнёры и Open API клиенты не трогали.


