Broker Pattern
In plain terms
A middleman coordinating communication between components.
Going deeper
The broker pattern uses an intermediary to route requests between decoupled clients and services, hiding their locations and details. It centralizes coordination.
Under the hood
Enables location transparency and decoupling; the broker can become a bottleneck or single point of failure.
Examples
Message brokers, RPC systems, microservice coordination, middleware.
Think of it like...
Like a stockbroker matching buyers and sellers without them dealing directly.