I'm converting the Monolith spring project to MSA environment. But, I faced the issue of distributed transaction.
I know there are two ways to solve distributed transaction: 2pc commit and saga.
I tried to solve it with Saga pattern of Axon framework.
However, the Saga feature of the Axon Framework, which focuses on DDD, EventSourcing, and CQRS, did not appear to be very good. (I only need Saga pattern because it is impossible to apply DDD concept right now.)
In many companies that have well-established MSA environments(such as Netflix), what technology (not abstract technology) is being used to solve distributed transactions?