The architectural spine. Receives data from producers and distributes to consumers independently. Enables fan-out, replay, and resilience. Producers and consumers never need to know about each other.
📚
Catalog & Security
A stream catalog or data dictionary is required — consumers must be able to discover what streams exist and what they contain. Access is not open: not just anyone can subscribe to a stream of data. A certificate-based mechanism should be considered, where both producers and consumers must present valid credentials before participating in the broker.