Category: RabbitMQ, github

For those who don’t know what the Saga Pattern is, Chris Richardson has a very good introduction on his website.

Distributed transactions are a nasty little beast and we also need a way to keep track of the global status and manage the whole flow.

With Orchestration, instead, the logic is centralized in a single component, which is in charge of the entire workflow.

It can be added to regular Console or Web applications, will spin up a bunch of BackgroundServices, and do its magic.

Related Articles