Средний
В чем разница между API Gateway и Reverse Proxy (Обратным прокси)?
Reverse Proxy (например, Nginx):
- Принимает запросы из интернета и просто перенаправляет их на внутренние серверы.
- Скрывает реальные IP бэкенда, делает балансировку нагрузки и SSL-терминацию.
API Gateway (например, Kong, AWS API Gateway):
- Это "умный" Reverse Proxy.
- Помимо перенаправления, он умеет: проверять JWT-токены (авторизация), ограничивать количество запросов (Rate Limiting), агрегировать ответы от нескольких сервисов, трансформировать JSON в XML.