gebeurtenisgestuurd
Gebeurtenisgestuurd verwijst in de informatica naar een aanpak waarbij de werking van een systeem grotendeels wordt gedreven door gebeurtenissen, zoals statusveranderingen, berichten of sensorwaarnemingen. In zo’n model produceren systemen gebeurtenissen die via een eventbus of berichtenkanaal worden verspreid en door één of meerdere consumenten worden verwerkt. Het gaat om een vorm van losgekoppelde, asynchrone communicatie tussen componenten, in tegenstelling tot directe synchronische oproepen.
Kernconcepten zijn onder meer de gebeurtenissen zelf, de producenten die ze genereren en de consumenten die
Voordelen zijn onder meer verhoogde schaalbaarheid en veerkracht door losgekoppelde componenten, betere ondersteuning voor real-time of
Gebeurtenisgestuurde architecturen worden veel toegepast in microservices, real-time analytics, Internet of Things en gebruikersinterfaces. Voorbeelden van