In my talks, I usually make it a point to argue for event-driven choreography. At least at the higher levels of your system, between different bounded contexts and teams.
I came across this article that puts it very nicely: choreography promotes modularity.
Read the latest addition to the "Awesome Event-Driven Architecture" list: Michelin's journey from BPM orchestration to event-driven choreography.
๐https://blogit.michelin.io/choregraphy-or-orchestration-thats-the-question/

Moving from orchestration to choregraphy - Part 1
Over the last decade, Michelin went from a big mainframe monolith to a choreography of micro services streaming business events to support its core business processes: the distribution of tires from our plants to our warehouses. At stake: our ability to deliver our tires to our customers on time and








