Microservices, Eventual Consistency, Two Phase Commit, Distributed Transaction.
system, we created the microservices OrderMicroservice and InventoryMicroservice, which have separate databases. When a Checkout request comes from the user, both these microservices will be invoked to apply changes into their own database. Because the transaction is now across multiple databases