sovellustapahtumien
Sovellustapahtumien käsite kuvaa ohjelmistossa tapahtuvaa tilan muutosta tai havaittavaa ilmiötä, jota voidaan tuottaa ja käsitellä. Tapahtuma sisältää tyypin, mahdollisen datan (payload) sekä ajankohdan ja lähteen. Tapahtumat voivat syntyä sekä käyttäjätoiminnoista että järjestelmän sisäisestä toiminnasta.
Tapahtumia voidaan luokitella yleisesti käyttäjä- ja järjestelmäntapahtumiksi. Ne voidaan toimittaa sekä synchronisesti että asynkronisesti, riippuen järjestelmän
Arkkitehtuurisesti sovellustapahtumat liittyvät tapahtumapohjaisiin malleihin kuten publish–subscribe, event-driven arkkitehtuuri sekä event sourcing. Ne mahdollistavat komponenttien irrallisen
Käyttöön liittyviä etuja ovat muun muassa irrotettu komponenttien välinen logiikka, parempi reagointikyky ja parempi observointi analytiikan
Yleisiä työkaluja ja infrastruktuureja ovat viestinvälittäjät ja tapahtumien tallennusjärjestelmät, kuten Apache Kafka, RabbitMQ, Amazon EventBridge ja