Member-only story
API Gateway & The Paradoxes
In this article, I am going to highlight the conflicts arising while implementing a key microservices pattern — API Gateway.
Overview
All the microservices pundits described API gateway as a microservices pattern which exposes the coarse grained apis. They aggregate the response across multiple fine-grained apis and returns back the response to the end user or the client api.
But none of the API gateways including APIGEE, Kong, AWS API Gateway, etc are selling this. Instead they are selling other features like Monitoring, Billing, API Management, Rate Limiting, etc. These features have nothing or very little to do with API Composition. API Gateway provided a single entry point to access the fine-grained microservices. And the other features took the advantage of this mechanism and exploited it.
These features have completely overshadowed the real purpose of API Gateway. But I am more worried about the rules they are breaking and going against the fundamentals of…