Lesson 53 - Distributed Transactions Using Sagas   
(posted March 18, 2019)

Most developers ad architects are used to database (ACID) transactions - doing commits and rollbacks to ensure data integrity. However, in distributed systems (including Microservices) ACID transactions are only useful within a specific service context - not across services. In this lesson Mark Richards describes and illustrates the use of Sagas within distributed transaction processing. You can find out more about sagas by going to Chris Richardson’s site at https://microservices.io/patterns/data/saga.html.  

Reference Links:

Fundamentals of Software Architecture: https://www.amazon.com/gp/product/1492043451
Virtual Training Schedule: https://www.developertoarchitect.com/training/virtual-training-schedule.html

Back To Lessons     Next Lesson

©2021 DeveloperToArchitect