Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад

Что такое API Gateway?

Вопрос проверяет понимание паттерна, который является входной точкой микросервисной архитектуры.

Короткий ответ

API Gateway — это единая точка входа, через которую все внешние клиенты обращаются к микросервисам. Он выполняет маршрутизацию запросов, авторизацию, кэширование и rate limiting. Это снижает сложность для клиентов и разгружает сервисы, убирая повторяющуюся инфраструктурную логику.

Длинный ответ

Что делает API Gateway

API Gateway действует как фасад для множества микросервисов, скрывая их внутреннюю структуру от клиентов.

Основные функции

  1. Маршрутизация запросов

  2. Авторизация и аутентификация

  3. Rate limiting

  4. Кэширование

  5. Агрегация данных из разных сервисов

Пример конфигурации маршрута

yaml

routes:
  /users: http://users-service

Итог

API Gateway применяют в большинстве микросервисных систем для упрощения клиентского доступа и централизации инфраструктурной логики.

Уровень

  • Рейтинг:

    5

  • Сложность:

    4

Навыки

  • Networks

Ключевые слова

#routing

#gateway

#api

Подпишись на Python Developer в телеграм