Независимо от того, используете ли вы только API остальных для связи или другие протоколы или методы, такие как веб-сокеты, вы также можете применять шаблон Saga.
Реализация потребует абстракции для вызовов другого типа, но этовсе равно будет считаться образцом саги. Оркестровка Saga все еще находится на уровне приложений, поэтому вы можете управлять ею независимо от того, REST, WebSockets, WSDL или что-то еще.
В дополнение к источникам Леонардо, пожалуйста, посмотрите на этот ответ .