Use of API gateways provides the following benefits:
- Separation of concerns: Insulates the microservice providers from the service consumers on the application side. This allows the separation of the application tier from the service requesting clients.
- Consumer oriented: API gateways provide a unified hub for a large number of APIs and microservices. This allows the consumer to focus on API utility instead of locating where a service is hosted, managing service request limits, security, and so on.
- API oriented: Provides an optimum API based on the type of the client and required protocols.
- Orchestration: Provides the ability to orchestrate multiple services calls into one API call, which in turn simplifies the ...