From the course: Using Slack and AWS EventBridge to Automate Your DevOps Tasks

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

What's an enterprise service bus?

What's an enterprise service bus? - Amazon Web Services (AWS) Tutorial

From the course: Using Slack and AWS EventBridge to Automate Your DevOps Tasks

Start my 1-month free trial

What's an enterprise service bus?

- [Instructor] Application design typically has parameters that can't be tweaked to facilitate your business needs. For example, do you need a single app or multiple microservices? Database-driven or file-based? Synchronous or asynchronous? These are not questions that are easy to answer right away. The reason is it's not every day when you're faced with enterprise-level decisions that could potentially affect dozens of other applications and integrations. Luckily, an ESB or enterprise service bus can help with this. An ESB is a communication system between mutual interacting software applications in a service-oriented architecture. The goal with it is to avoid writing integrations directly to many apps that you may not understand or even know about. Instead, we can write a common integration that gets published to the ESB and anybody else within the enterprise that may need to integrate with your app can do so by simply…

Contents