Microservices – saga choreography
I am usure how to maintain consistency in a microservices architecture system using choreography for transaction management. Take this simple architecture : For the Operation #1 and #2 I can use the Outbox pattern to ensure the changes in the database result in a message being published on the Queue. Or simply One Phase commit