Which messaging style?
When one system needs to tell another something, there are four common ways to do it, and most systems use more than one. Answer these questions about one specific interaction, such as “the order service tells the warehouse to ship an order”, to see which style fits it.
Recommendation
Why it fits your answers
Watch out for
How the options scored
Read next
This is a starting point for a conversation, not a verdict. Write the decision down as an architecture decision record, with your own context.
Learn more in messaging, event-driven architecture and orchestration vs choreography.
Written and edited by Abhinav Taduka, enterprise software architect.