händelsedrevet
Händelsedrevet är ett begrepp som används för att beskriva system, arkitektur eller programvara som styrs av händelser snarare än av kontinuerliga frågeställningar eller progressiva körningar. I en händelsedriven kontext genereras händelser av producenter när något av intresse inträffar, och dessa händelser används av konsumenter som har registrerat sig för att reagera på dem. Händelserna fungerar som asynkrona meddelanden som gör att olika delar av ett system kan fungera utan att direkt känna till varandra.
Vanliga komponenter i händelsedriven arkitektur är händelseproducenter, en eller flera händelsekanaler eller meddelandebussar (t.ex. pub/sub-system, meddelandeköer
Fördelar med händelsedriven arkitektur inkluderar ökad lös koppling, bättre skalbarhet och möjlighet till realtidsbehandling av data.
Vanliga plattformar och mönster inkluderar händelseströmmar (t.ex. Kafka), publika/ prenumerera-modeller, och arkitekturer som event sourcing och