Встречается на собеседованиях • сегодня
Как знаешь варианты реализации API Gateway
API Gateway можно реализовать несколькими способами:
- Spring Cloud Gateway – популярный выбор для Java-приложений. Основан на реактивном стеке (WebFlux), поддерживает маршрутизацию, фильтры, балансировку нагрузки.
Пример конфигурации маршрута:
java
@Bean
public RouteLocator customRouteLocator(RouteLocatorBuilder builder) {
return builder.routes()
.route("service-route", r -> r.path("/service/**")
.uri("lb://SERVICE-NAME"))
.build();
}- Nginx – легковесный прокси-сервер с высокой производительностью. Конфигурируется через
nginx.conf:
nginx
location /api/ {
proxy_pass http://backend-service;
}-
Kong – платформа на базе OpenResty (Nginx + Lua), поддерживает плагины для аутентификации, мониторинга и т.д.
-
AWS API Gateway – облачное решение от Amazon с интеграцией Lambda, Cognito и другими сервисами.
Критерии выбора:
- Для микросервисов на Spring – Spring Cloud Gateway.
- Для максимальной производительности – Nginx/Kong.
- Для бессерверных решений – AWS API Gateway.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы