From the course: Microservices: Asynchronous Messaging

Unlock the full course today

Join today to access over 24,600 courses taught by industry experts.

Choreographed events

Choreographed events

- [Instructor] Choreographed events, as the name implies, are much like a dance choreography. The choreographer lays out the framework for the dance, but each dancer does his or her part independent of the choreographers instructions. In an event-driven, asynchronous microservices pattern that uses choreographed events, the same holds true. The choreographer is played by the initializer of the event, but each step is on its own from there on out. Let's look at the use cases and then dig in. There are two distinct use cases that I have seen and used where event choreography makes sense. The first, and probably most common, is when you have different systems in play. Few of us work in massive teams that have tentacles into the entire operations of our company. As such, silos are often created within the systems. When you are in this model, but you have an event that impacts many systems, it usually makes the most sense to fire…

Contents