System Design Interview, Technology, Microservices, Event Driven Architecture.
begins the Saga by starting the local transaction to create an order. The customer service decreases the customer’s credit limit. The inventory service decreases the inventory. If any of these steps fail, the Saga initiates compensating transactions to undo the preceding steps and maintain data