There are two types of topologies for event-driven patterns:
- Event mediator topology pattern
- Event broker topology pattern
The mediator topology pattern is used when it is required to orchestrate multiple steps that are part of an event with the help of a central mediator. The broker topology is used when it is required to chain multiple events together without the need for a central mediator. The architecture and components of each of these patterns are discussed next.