In Choreography, one service doesn’t directly interact with other services. All services observes the environment and acts on events, it’s event based communication instead of point-to-point or having centralized service responsible for all operations and communication.