Cliff Berg
May 3, 2021

--

Indeed, the microservice pattern was created in order to attain massive "Internet" scale. To do that, the pattern abandons key strategies that are important for reliable systems, the most important of which is transactional integrity. For a microservice-based system to stay consistent, the _application_ (service logic) has to deal with inconsistencies when they are detected - the "saga" failure modes. But most programmers do not know how to design for that.

--

--

Cliff Berg
Cliff Berg

Written by Cliff Berg

Author and leadership consultant, IT entrepreneur, physicist — LinkedIn profile: https://www.linkedin.com/in/cliffberg/

No responses yet