Средний
Что такое API Gateway? Для чего используется?
API Gateway (Шлюз) — это единая точка входа для всех клиентов приложения.
Вместо того чтобы клиент (мобилка, веб) ходил напрямую к десяткам микросервисов, он делает запрос к Gateway, а тот маршрутизирует его куда нужно.
Функции API Gateway:
- Маршрутизация (Routing)
- Аутентификация и авторизация (проверка JWT)
- Rate Limiting (ограничение количества запросов)
- Агрегация данных (собрать ответ из 3-х сервисов и отдать клиенту)
- SSL Termination