In a microservices ecosystem orchestration between microservices should not be performed in the API Gateway, but rather through a dedicated microservice orchestrator. In this lesson Mark Richards shows why this is important and also illustrates the use of a separate microservice to handle each orchestration request from the API layer.
Reference Links:
Software Architecture Monday: https://bit.ly/3dadEe3
Fundamentals of Software Architecture: https://amzn.to/3rgFLjY
Software Architecture: The Hard Parts: https://amzn.to/3BjMMF2