Microservices, Eventual Consistency, Two Phase Commit, Distributed Transaction.
listens for this event and starts a Compensating Transaction, by emitting a Delete Order event. The OrderMicroservice listens to this event and deletes the order that was created. Advantages One big advantage of this approach is that each microservice focuses only on its own atomic transaction.