May 2025
Intermediate to advanced
322 pages
7h 51m
English
In modern distributed systems, managing business processes across multiple services is a complex challenge. Traditional transaction management strategies, such as two-phase commit, provide strong consistency guarantees but struggle to meet the demands of scalable and resilient architectures. As a result, alternative approaches such as sagas have emerged as a more flexible way to handle long-running transactions while maintaining system availability.
This chapter explores advanced techniques for orchestrating business processes in distributed environments. It will introduce you to the trade-offs between different coordination patterns—choreography and orchestration—and how ...
Read now
Unlock full access