Microservices, Eventual Consistency, Two Phase Commit, Distributed Transaction.
Transaction Coordinator which maintains the lifecycle of the transaction. How it works: In the prepare phase, all microservices involved prepare for commit and notify the coordinator that they are ready to complete the transaction. Then in the commit phase, either a commit or a rollback command is