Orchestration · Software component
Publish-Subscribe Bus
Software componentOrchestrationOrchestration & Toolsarc:PublishSubscribeBus
An event broker that broadcasts each event to all subscribers of its topic.
Responsibility. Broadcasts topic events to all subscribers.
Also known as: Event bus, Topic bus, Results topic
Variant of Event Broker abstract
When to choose. Choose when a single event must reach multiple subscribers simultaneously by topic for parallel downstream processing.
Relationships
sends data to dynamic
triggers dynamic
alternative to variability
Classification
- Technologies
- NATSRedis StreamsApache KafkaAmazon SNS
- Quality attributes
- Maintainability (ISO/IEC 25010)
Sources
- Ch1.3: T. Nguyen, "Multi-Agent Systems," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 1.3. ISBN: 9798244538229.
- Ch4.2: T. Nguyen, "Deployment and Scaling," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 4.2. ISBN: 9798244538229.