Sündmuspõhised
Sündmuspõhised on arhitektuuri ja arenduspraktika, mis põhineb sündmuste levitamisel süsteemi moodulite vahel. Sündmused tähistavad tegelikkuses toimunud asjaolusid, näiteks kasutaja tegevus, sensorite teade või süsteemi oleku muutus. Sündmuspõhises lähenemises Producent ehk sündmuse allikas avaldab sündmuse vahendajale või otse tarbijatele, kes registreeruvad vastavatele sündmuste teemadele (pub/sub või järjekele). Komponendid on tavaliselt deklupeeritud ja madala haarde vahel, mis soodustab paindlikku skaleerimist ja kiiret reageerimist.
Tüüpiline arhitektuur hõlmab: sündmuste tootjaid (producereid), sündmuste vahendajat või "bussi" (nt sõnumivahendist), ning sündmuste tarbijaid (consuume).
Omadused ja vaatenurgad: süsteemid on tavaliselt asünkroonsed, skaleeritavad ja resistentsed katkestustele tänu laialdasele lõidusele. Need võimaldavad
Kasutusalad hõlmavad reaalajas analüütikat, IoT-süsteeme, kasutajate tegevuste jälgimist ning mikroteenuste arhitektuure. Seostatavate mõistete hulka kuuluvad sündmuslaadimine