
Choreography and orchestration are two different models for how distributed services can communicate with one another. In orchestration, communication is more tightly controlled. A central service coordinates the interaction and order in which services are invoked. Choreography achieves communication without tight control. Events flow between services without any centralized coordination. Many applications use both choreography and orchestration for different use cases.
console.log('What is going on');