Message Bus
Noun · Development
Definitions
A shared communication channel through which all components in a system send and receive messages, typically using publish-subscribe semantics. Unlike a point-to-point message broker, a bus emphasizes broadcast: any subscriber interested in a message type will receive it. Examples include D-Bus (Linux IPC) and enterprise service buses.
In plain English: A shared communication highway where software components broadcast messages that any interested listener can pick up.
Example: "Every microservice publishes domain events to the message bus, and any team can subscribe to whatever events they need."