Orchestration vs Choreography
Orchestration
Rely on a central brain to guide and drive the process much like a conductor
Example: A service design where a central service calls (e.g. orchestrates) other microservices for each function
Choreography
Inform each part of the system of it’s job, and let it work out the details
Example: A service design where a central service publishes an event and independant servies subscribes to that event and each service does each work for the function it represents