01
Статус сделки меняется, пока другая система не работает
Было обновление просто никогда не приходит, и никто не замечает, пока менеджер не проверит вручную.
Стало Close продолжает пытаться отправить уведомление до трёх суток, каждый раз увеличивая промежуток, так что короткий сбой на другом конце не теряет обновление.
02
Уведомления накапливаются быстрее, чем другая система успевает их обрабатывать
Было перегруженное соединение тихо теряет уведомления, и никто об этом не знает.
Стало админы получают предупреждение, как только очередь превышает 80 000 событий, задолго до того, как канал сам приостановится на отметке 100 000 — есть время отреагировать, прежде чем что-то потеряется.
03
Канал уведомлений приостанавливается
Было предположение, что соединение тихо само себя починит и вернётся.
Стало зная, что оно остаётся выключенным, пока кто-то не включит его вручную, мы проверяем и повторно активируем это в рамках рутинного обслуживания, а не ждём, пока клиент заметит отсутствующие обновления.
04
Пропущенное уведомление нужно восстановить
Было пробел в данных — загадка, нет способа узнать, что на самом деле произошло на стороне Close.
Стало последние 30 дней активности можно достать из истории и воспроизвести в другой системе, закрыв пробел без догадок.