- Order Service create order and set order status pending. After, order service sends ORDER_CREATED event information to Orchestrator. After Orchestrator begin create order transaction.
- Orchestrator sends EXECUTE_PAYMENT event information to Payment Service. After Payment Service return information about refund money.
- Orchestrator sends UPDATE_STOCK event information to Stock service. After, Stock service returns the information that the stock information of the related products has been updated.
- Orchestrator sends ORDER_DELIVER event information to Shipment Service. After, Shipment Service return shipped information.