Publish/Subscribe Pattern

Kind: pattern

Layer: Execution Core

Aliases: Pub/Sub

Record: architecture:publish-subscribe-pattern

Severity: contextual

Scope: integration, eventing

Canonical: Ontology

A design pattern in which publishers send messages to a topic and every subscriber to that topic receives them.

Listed in Architecture principles, after Event-Driven Architecture and before Message Queue.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Enabled by

Linked from

in this codebase