Event-based Architecture
Ein Architekturstil, bei dem Komponenten lose gekoppelt sind und über Ereignisse (Events) kommunizieren. Ein Event Channel verteilt Ereignisse von Producern an Consumer.
- Vorteil: Hohe Flexibilität, Asynchronität.
- Nachteil: Kontrollfluss schwerer nachvollziehbar, Synchronisationsbedarf.