Продвинутый
Что такое корпоративная шина (ESB)?
ESB (Корпоративная сервисная шина) — архитектурный паттерн, центральный компонент для интеграции множества систем в энтерпрайзе.
Что делает ESB:
- Маршрутизация сообщений
- Трансформация форматов (например, XML из старой ERP в JSON для новой CRM)
- Оркестрация процессов
- Гарантированная доставка
⚠️ Проблема: ESB часто становится "умной трубой" и единой точкой отказа (монолитом). В микросервисной архитектуре от ESB отказываются в пользу "глупых труб" (Kafka/RabbitMQ) и "умных сервисов" (Smart endpoints).