xxxxxxxxxx
Distributed transactions are an outdated approach in today's microservice architecture that leaves the developer with severe scalability issues.
Transactions are distributed to several services that are called to complete the transaction in sequence.
With so many moving parts, it is very complex and prone to failure.