Ist Event Sourcing bereit für die Hauptsendezeit? [geschlossen]


8

Event Sourcing wurde von LMAX als Mittel zur Bereitstellung von Geschwindigkeit, Leistungsskalierbarkeit, transparenter Persistenz und transparenter Live-Spiegelung populär gemacht . Bevor ich in Event Sourcing umbenannt wurde, war diese Art von Architekturmuster als Systemprävalenz bekannt, aber ich war mit diesem Muster noch nie vertraut, bevor das LMAX-Team an die Börse ging.

Hat sich dieses Muster in zahlreichen Produktionssystemen bewährt und sollten sich daher auch konservative Personen befähigt fühlen, dieses Muster anzunehmen, oder ist Event Sourcing / Systemprävalenz ein exotisches Muster, das am besten für Furchtlose übrig bleibt?


2
Event Sourcing gibt es schon seit langer Zeit und ich glaube, dass LMAXs ehemaliger CTO (und Schöpfer des Disruptors) mehrere akademische und industrielle Artikel zitiert hat, auf denen er einen guten Teil davon basiert. Ich werde ihn anpingen und ihn dazu bringen, hier zu läuten.
Martijn Verburg

Schauen Sie sich Axon Framework ( axonframework.org ) an, um einen scheinbar einfachen Weg in CQRS zu finden. "Scheinbar" sagen, weil ich keine Erfahrung damit habe.
Kaqqao

Antworten:


9

Die Konzepte hinter Event Sourcing gibt es schon lange und oft mit anderen Namen. Tandemcomputer wurden auf dieser Idee aufgebaut, ebenso wie IBMs IMS TM . IMS TM wurde in den 60er Jahren für das Apollo-Weltraumprogramm entwickelt und Tandem erschien in den 70er Jahren.

Viele moderne Hochleistungssysteme für den Finanzbereich bauen auf solchen Mustern auf. Fast alle sind Sonderanfertigungen. Leider hat meines Wissens niemand ein Produkt angeboten, das Event Sourcing und CQRS nach einem geeigneten Standard für Produktionssysteme unterstützt. Ich habe oft darüber nachgedacht, im Laufe der Jahre viele solcher Systeme gebaut zu haben. Hatte einfach nie die richtige Gelegenheit.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.