Lesson 53 - Distributed Transactions Using Sagas
Channel: Mark Richards
Date: 2019-03-17

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. Stay tuned each Monday for more lessons in Software Architecture at https://www.developertoarchitect.com/lessons/.