HI All,
My current API assignment requires to expose the backend which are around 100 microservices through API gateway.
I have come with around a list of 20 API proxies which includes experience APIs as well to expose the backend through gateway.
During one of my review, a comment was raised that I also need to on-board all the microservices on gateway (create pass-through wrapper proxies which will not be exposed to outside world). And my client facing APIs will call these wrapper proxies to interact with microservices rather than directly calling them.
I am not aware of this pattern and do not see any potential benefits. Though I was also told that many customers are using this pattern.
Any comments/ thoughts and reasoning behind this approach?