Enterprise Service Bus
ELI5 — The Vibe Check
An ESB is the central highway that all your enterprise services communicate through. It routes messages, transforms data, and orchestrates workflows. It was the king of SOA architecture until everyone realized having one giant bus is a single point of failure.
Real Talk
A middleware infrastructure pattern that implements a communication system between mutually interacting services through a central bus. ESBs provide message routing, protocol transformation, orchestration, and monitoring. While powerful, ESBs became criticized for creating centralized bottlenecks, leading to the shift toward event-driven and microservices architectures.
When You'll Hear This
"The ESB routes messages between 40 services and transforms XML to JSON along the way." / "ESBs became the anti-pattern that drove the microservices movement — too much logic in the middleware."
Related Terms
API Gateway
An API Gateway is the front door for all your APIs.
Event Mesh
An event mesh is like a postal system for events that knows every address across all your clouds and data centers.
Message Broker
A Message Broker is the post office of your microservices world.
SOA (Service Oriented Architecture)
SOA is the acronym for Service Oriented Architecture — the architectural style that your company's senior architect keeps bringing up in meetings because t...