Что такое API Gateway и зачем нужен?

Senior
179 просмотров
AFK Offer AI

API Gateway — единая точка входа для клиентов. Маршрутизирует запросы к нужным микросервисам. Функции: аутентификация, rate limiting, логирование, кеширование, трансформация запросов, агрегация ответов. Примеры: Kong, nginx, Traefik, AWS API Gateway. На Python: FastAPI как lightweight gateway, или aiohttp. Gateway собирает данные из нескольких сервисов в один ответ для клиента. Минусы: single point of failure, дополнительная латентность. Паттерн BFF (Backend for Frontend) — отдельный gateway для каждого клиента (web, mobile).

Следующий вопрос

Что умеет модуль inspect?