Zum Inhalt springen
cd ../projects
[PROJECT/09]

effect-cqrs

ACTIVEv0.1.0

TypeScript-Bibliothek für CQRS und Event Sourcing auf Effect v4, ein experimenteller Port von moleculer-cqrs. Befehle entscheiden über Events, Events sind die einzige Quelle der Wahrheit und View Models sind Projektionen, die man wegwerfen und neu aufbauen kann. Event Store im Speicher, in SQLite oder PostgreSQL, mit einer Bank-Demo, die im Browser läuft: Befehle verlangsamen, den Bus anhalten und Event für Event in der Zeit zurückgehen.

[SCREENSHOTS]

Bank-Demo von effect-cqrs: links die Konten von Alice, Bob und Carol, rechts die CQRS-Devtools mit einer laufenden Überweisung im Aggregat
Der Event Store der Demo: die Streams der Konten und das Append-only-Log mit jedem Event, vom ersten bis zum letzten
Die View Models accounts, bank-totals und activity-feed, jedes mit eigenem Checkpoint und einer Schaltfläche zum Neuaufbau
Time Travel zum Event #4: die Konten aus den ersten vier Events des Logs rekonstruiert, mit dem Zustand von Alice Event für Event
Startseite der Dokumentation von effect-cqrs, mit dem aus seinen Events abgeleiteten Zustand eines Kontos
Open SourceEffectEvent SourcingTypeScript