ereignisbasiertes
Der Ausdruck ereignisbasiertes bezeichnet Modelle, Architekturen oder Prozesse, die ihr Verhalten aus Ereignissen ableiten. Ein Ereignis ist in der Regel eine signifikante Veränderung des Zustands einer Domäne oder eines Systems. Im IT-Kontext bedeutet ereignisbasiertes häufig ein Paradigma, bei dem Systeme auf eingehende Ereignisse reagieren, statt laufend Abfragen zu stellen.
Ein typisches ereignisbasiertes System besteht aus Komponenten, die Ereignisse erzeugen (Publisher), empfangen oder weiterleiten (Subscriber) und
Anwendungsfelder reichen von IoT-Sensoren und Finanzdienstleistungen bis zu Benachrichtigungsdiensten in Webanwendungen und verteilter Datenverarbeitung. In der
Vorteile sind Entkopplung, Skalierbarkeit und geringe Reaktionszeit bei hohem Durchsatz; Herausforderungen umfassen die Komplexität der Fehlerbehandlung,
Verwandte Konzepte sind ereignisgesteuerte Architektur (Event-driven architecture, EDA), Event Sourcing, Event-Streaming und das Publish-Subscribe-Muster.