Объясните реальные требования, из-за которых выбрали Java/Spring: интеграцию с кодом, специфические политики или компетенции команды. Сам по себе Spring Web не является готовым API Gateway.
Почему вы использовали Spring Web для API Gateway, а не готовые прокси-решения типа Nginx, Envoy?
Объясните реальные требования, из-за которых выбрали Java/Spring: интеграцию с кодом, специфические политики или компетенции команды. Сам по себе Spring Web не является готовым API Gateway.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Объясните реальные требования, из-за которых выбрали Java/Spring: интеграцию с кодом, специфические политики или компетенции команды. Сам по себе Spring Web не является готовым API Gateway.
Сравните решение с Nginx/Envoy по маршрутизации, TLS, балансировке, фильтрам и эксплуатации. Если использовали Spring Cloud Gateway, назовите его отдельно. Признайте цену собственного слоя: поддержка, безопасность и нагрузочные характеристики. Если выбор был историческим, не придумывайте предварительное сравнение — расскажите, что проверяли уже в ходе работы.