🎉 October Learning Month — learn a new software term every day!
An interactive flashcard trainer for software engineering terms.

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.

Feedback & Bug Report