At the beginning of we do the Digital Transformation, we find API Gateway is an excellent component to help us extract common functionalities and our services could keep their details and just expose one host to consumes.
But it is the final solution?
- Shield services' details as one of the results after involving API Gateway, will it becomes a new blocker to hinder the velocity of delivery business value?
- It decoupled of the service consumer and provider, but will it add new dependency between service and gateway?
- After all services are hidden behind the API Gateway, how do we make sure the service can be well designed?
Happy to discuss.