Продвинутый
В чем концептуальная разница между API Gateway и ESB (Корпоративной шиной)?
API Gateway (Шлюз):
- Работает на границе системы (North-South трафик).
- Принимает синхронные HTTP-запросы от внешних клиентов (Web, Mobile).
- Фокус на безопасности (JWT, CORS), Rate Limiting и маршрутизации.
- "Глупая труба" — не содержит сложной бизнес-логики.
ESB (Enterprise Service Bus):
- Работает внутри корпоративной сети (East-West трафик).
- Интегрирует тяжелые внутренние системы (ERP, CRM, АБС).
- Фокус на трансформации форматов (XML в JSON), оркестрации и гарантированной доставке.
- "Умная труба" — содержит много логики (что является антипаттерном в микросервисах).