Communication Bus
Noun · Development
Definitions
A shared channel or infrastructure used for exchanging messages, commands, or events between components in a system. Communication buses are common in event-driven and modular architectures where direct point-to-point coupling would become too tangled.
In plain English: A shared system for passing messages between different parts of an application.
Example: "They introduced a communication bus so inventory, billing, and notifications could react to order events without the checkout service calling each dependency directly."