Definition
What is API Gateway?
A server that acts as a single entry point for all API requests in a microservices architecture. It handles request routing, authentication, rate limiting, caching, and monitoring. API gateways simplify client-side code by providing a unified interface, and they improve security by centralizing authentication and authorization. Common implementations include AWS API Gateway, Kong, and custom solutions built with Node.js or Go.