Comments 4
Вот эта картинка обманывает.
Проблема в том, что на правой картинке внутри центрального элемента находится левая картинка...
Ожидал очередную агитацию за SoA с оценкой границы когда это для бизнеса хорошо, а когда плохо, а прочитал маркетинговый буллшит от 1с.
С "маленькой" инфраструктурой бизнес не получит
увеличить стабильность работы,
снизить издержки на команду поддержки
Шина - это неизбежность при попиле монолита и приведении к SoA, а не вот это вот всё с невнятными маркетинговыми рисунками. Для каждой системы есть своя граница эффективности монолита и микросервисов с их ESB, когда появляется выгода от транзакционного контроля и трансформации данных именно в ней, а не при точка-точка. Часто ESB как раз снизит стабильность и увеличит издержки на сопровождение.
Схема «Звезда» позволяет соединить каждую систему только с шиной, а весь обмен информацией идет через одну интеграцию.
А ещё создаст единую точку отказа, или я что-то не понял?
Гораздо проще контролировать одну систему мониторинга, смотреть логи в одном месте в едином формате. При необходимости критичные события можно отправлять на почту или в Телеграм, и для этого не нужно вести отдельную разработку.
С этим вроде согласны все, вопрос только в том, при чем тут ESB?
У любого паттерна есть границы применимости, которые в материале не описаны. Сейчас в крупных организациях, наоборот, отказываются от ESB в силу того, что количество legacy систем стремительно уменьшаются, а современные системы умеют по-человечески интегрироваться по http или очереди/топики.
Шины данных (ESB): зачем компаниям использовать этот инструмент