DEV Community

loading...

Discussion on: The SAGA Pattern for Distributed Transactions in MicroServices

Collapse
elmuerte profile image
Michiel Hendriks

If it was up to me I would avoid distributed transactions at all costs.
Life it so much simpler when distributed workloads are asynchronous and can fail. (Life is often also simpler when things are much less distributed.)
Distributed transactions are not only really complicated, they are serious performance bottlenecks. And recovery is even worse.