There are two primary topologies within event-driven architecture: the mediator topology and the broker topology. The mediator topology is commonly used when you require control over the workflow of an event process, whereas the broker topology is used when you require a high degree of responsiveness and dynamic control over the processing of an event.3297 ↱
Fundamentals of Software Architecture
An Engineering Approach
Mark Richards, Neal Ford