Software Architecture Monday with Mark Richards is a free bi-weekly software architecture lesson containing a short video about some aspect of software architecture. These lessons contain tips, techniques, and advice to help you in your journey from developer to architect. New lessons will be posted every other Monday. You can see an index and description of each video by going to https://www.developertoarchitect.com/lessons/
Curated by: Software Architecture Monday (221 videos)
In lesson 148 I talked about what Neal Ford and I coined as the 10th Fallacy of Distributed Computing: "Compensating updates always work”, and the issues associated with compensating updates (no, they DON’T always work). In this lesson I expand on that lesson to talk about some of the ways to work around compensating update failures while at the same time providing transactional isolation within a distributed transaction. Reference Links: Compensating Updates: https://www.developertoarchitect.com/lessons/lesson148.html Software Architecture Monday: https://bit.ly/3dadEe3 Fundamentals of Software Architecture: https://amzn.to/3rgFLjY Software Architecture: The Hard Parts: https://amzn.to/3BjMMF2