/blog / series/messaging-distributed-transactions-series

$ Messaging & Distributed Transactions

4 posts, in reading order

Asynchronous messaging and distributed transactions, end to end: RabbitMQ from protocol basics and routing policies to a high-availability cluster, then the saga pattern for coordinating work that spans services.

Sagas are shown twice on purpose — once from first principles in TypeScript, once with Symfony's Workflow component — so the pattern separates cleanly from any single framework's take on it.

$ Posts in this series