Microservices, Eventual Consistency, Two Phase Commit, Distributed Transaction.
Process The Order. On this request the Choreographer emits an event Create Order, marking the start of the transaction. The OrderMicroservice listens to this event and creates an order, if it was successful it emits an Order Created event. The Choreographer listens for this event and proceeds to