Consistency · Multiple choice

Placing an order spans the payment, inventory and shipping services, each with its own database and team. What is the usual way to keep them consistent?

medium Queues

Options

Why

A saga avoids locks held across services. If shipping fails, the saga runs the compensations: release the stock, refund the payment. It is orchestrated by a coordinator or choreographed with events.

Review this in your daily deck All cards in Consistency