Как в микросервисной архитектуре обычно организуют внешний и внутренний трафик: открывают ли API каждого сервиса напрямую?

Внешний трафик обычно проходит через ограниченное число точек входа: gateway, ingress или reverse proxy. Внутренние сервисы взаимодействуют по приватным адресам, но тоже требуют проверки доступа.

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

Что ответить на собеседовании

Внешний трафик обычно проходит через ограниченное число точек входа: gateway, ingress или reverse proxy. Внутренние сервисы взаимодействуют по приватным адресам, но тоже требуют проверки доступа.

Подробный разбор

Ответ с пояснениями

Внешний трафик обычно проходит через ограниченное число точек входа: gateway, ingress или reverse proxy. Внутренние сервисы взаимодействуют по приватным адресам, но тоже требуют проверки доступа.

Gateway может выполнять маршрутизацию, TLS termination и общие ограничения, а сервисы — бизнес-авторизацию. Не обязательно раскрывать API каждого сервиса напрямую в интернет. Внутренняя сеть не равна доверенной: нужны identity, минимальные разрешения и наблюдаемость. Для небольшого приложения схема может быть проще.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее