Orchestration Saga Pattern with Spring Boot. Handling transactions and maintaining data consistency among all the microservices are difficult in general. When multiple services are involved like payment, inventory, fraud check, shipping check…..etc it would be very difficult to manage such a complex workflow with multiple steps without a coordinator. By introducing a separate service for orchestration, order-service is freed up from these responsibilities.
https://www.vinsguru.com/orchestration-saga-pattern-with-spring-boot/