eseményforrásalapú
Az eseményforrásalapú (event-sourced) megközelítés olyan szoftverfejlesztési architektúra, amely a rendszer állapotát nem a jelenlegi adatokból, hanem az állapotváltozásokat okozó események sorozatának felhasználásával reprezentálja. Minden állapotváltozás eseményként kerül rögzítésre, és ezek az események általában append-only formátumban tárolódnak egy esemény-tárolóban. Az elsődleges forrás az események összessége, amelyből az aktuális állapot visszafejthető: az induló állapotból és az események lejátszásával újraépíthető a jelenlegi, illetve a korábbi állapotok is lekérdezhetők.
Az események tartalmazzák a változást kiváltó esemény adatait, időbélyegét és egyedi azonosítóit. A technika gyakran alkalmaz
Általában a rendszer olvasási oldalát külön kezelik: olvasási nézetek vagy projekciók készülnek az eseményekből, ami a
Gyakori alkalmazási területek közé tartoznak a pénzügyi rendszerek, compliance-szabályozások és olyan üzleti folyamatok, ahol elengedhetetlen a