Почему нельзя обойтись ретраем, или еще чем. Штукой которая работает в фоне и проверяет, ответил ли нам другой сервис 200 или нет. Например, документы просрочены -> делаем рефанд -> отправляем письмо. Зачем тут атомарность, когда можно все асинхронно сделать? Т е иметь стейт рефанда, ждать асинхронной обработки о биллинга и затем уже отправить нотификацию. Или у вас другие примеры?
зависит от того
ну вот для этой схемы тебе нужно следить за состоянием. Тебе надо как-то убедиться что по итогу состояние системы будет валидным
Обсуждают сегодня