В системе онлайн-обработки заказов на основе микросервисов, использующей хореографический подход саги с синхронными вызовами API, клиент размещает заказ, включающий несколько микросервисов: службу заказов, службу инвентаризации и службу платежей. После успешного размещения заказа служба инвентаризации уменьшает запасы, а служба платежей обрабатывает платеж. Если во время компенсационной транзакции по возврату суммы платежа после нескольких повторных попыток происходит сбой, как система может автоматически откатить обновление инвентаря без ручного вмешательства или введения единой точки сбоя, учитывая, что механизм очереди не используется и вся связь заблокирована? синхронно?
Подробнее здесь: https://stackoverflow.com/questions/788 ... oreography