Lesson 222 - Transactional Sagas and Atomicity    
(August 3, 2026)

In Lesson 221 I introduced the concept of transactional sagas, and how they can simplify the decisions an architect needs to make when creating a distributed architecture. In this lesson I focus on the third primary force—distributed transactions—and show the differences between atomicity and eventual consistency in a distributed architecture. I then show the trade-offs of atomicity in transactional sagas..       

Software Architecture Monday: https://www.developertoarchitect.com/lessons/
Fundamentals of Software Architecture 2nd Edition: https://bit.ly/4ioDTPA
Head First Software Architecture: https://amzn.to/3VNFI0o
Software Architecture: The Hard Parts: https://amzn.to/3BjMMF2

Back To Lessons                




©2018-2026 DeveloperToArchitect