Question: why api gateway is needed?
Answer: An API gateway provides a single, unified API entry point across one or more internal APIs. They typically layer rate limiting and security as well. ... An API gateway can help provide a unified entry point for external consumers, independent of the number and composition of internal microservices.