The Saga pattern is often positioned as a better way to handle distributed transactions. I see no point in discussing Saga’s advantages and disadvantages because Saga should not be used at all in the microservices-based systems:

If you need distributed transactions across a few microservices, most likely you incorrectly defined and separated domains.

Leave a Reply

Your email address will not be published. Required fields are marked *