Communication Bus

Noun · Development

Definitions

  1. 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."

Related Terms