Software, Atomic Transaction, Event Driven Architecture, Event Sourcing, Dynamodb.
long process that involves many steps, because of which you decide that you will not make your customer — and your API — wait for it to be processed. One solution is to implement an event driven approach where your API will inform that an Order has been approved and let the Shipment take care of