Orchestration · Software component

Content-Based Event Router

Software componentOrchestrationOrchestration & Toolsarc:ContentBasedEventRouter

An event broker that matches event content and metadata against filtering rules and delivers each event, optionally transformed, to the targets whose rules it satisfies.

Responsibility. Routes events to specialised agents based on event content.

Also known as: Event bus with content-based filtering

Variant of Event Broker abstract

When to choose. Choose when events in one stream must reach different specialised agents depending on classification metadata in the payload (e.g., financial vs legal documents).

routes tospecializesalternative toalternative toEvent-Triggered Agent: routes toEvent-Triggered AgentEvent Broker: specializesEvent BrokerMessage Queue: alternative toMessage QueuePublish-Subscribe Bus: alternative toPublish-Subscribe Bus
Direct neighbourhood (hover for relationship types)

Relationships

routes to dynamic

alternative to variability

Classification

Patterns
Content-based routingEvent transformation
Technologies
Amazon EventBridge
Quality attributes
Maintainability (ISO/IEC 25010)
Risks mitigated
Hard-coded routing logic in producers

Sources

  1. 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.