Microservices, Eventual Consistency, Two Phase Commit, Distributed Transaction.
transactions: image 1: Transaction in a monolith In the system above, if a user sends a Checkout request to the platform, the platform will create a local database transaction that works over multiple database tables, to Process the order and Reserve items from the inventory. If any step fails, the