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:

Software Architecture Monday: https://bit.ly/3dadEe3
Fundamentals of Software Architecture: https://amzn.to/3rgFLjY
Software Architecture: The Hard Parts: https://amzn.to/3BjMMF2

Back To Lessons     Next Lesson





©2023 DeveloperToArchitect