The words "Enterprise Service Bus” (ESB) usually bring back horrible memories of really expensive, over-bloated, over-complicated software within an SOA architecture that ties systems together like glue, making it really difficult to make any change, big or small. These days I like to call ESBs “Integration Hubs”. Same thing, different name. What’s changed? Mostly a better understanding of when to use them and how to use them effectively. In this lesson Mark Richards shows when to consider using an integration hub and the core capabilities they provide. Forget SOA - integration hubs are a very valuable part of decoupling systems, and don’t need to be overly complex.
Reference Links:
Software Architecture Monday: https://bit.ly/3dadEe3
Fundamentals of Software Architecture: https://amzn.to/3rgFLjY
Software Architecture: The Hard Parts: https://amzn.to/3BjMMF2