Вопрос проверяет понимание паттерна, который является входной точкой микросервисной архитектуры.
API Gateway — это единая точка входа, через которую все внешние клиенты обращаются к микросервисам. Он выполняет маршрутизацию запросов, авторизацию, кэширование и rate limiting. Это снижает сложность для клиентов и разгружает сервисы, убирая повторяющуюся инфраструктурную логику.
API Gateway действует как фасад для множества микросервисов, скрывая их внутреннюю структуру от клиентов.
Маршрутизация запросов
Авторизация и аутентификация
Rate limiting
Кэширование
Агрегация данных из разных сервисов
yaml
routes:
/users: http://users-service
API Gateway применяют в большинстве микросервисных систем для упрощения клиентского доступа и централизации инфраструктурной логики.