Chronicle: Ein pragmatisches Event-Sourcing-Toolkit in Go
2025-09-01
Chronicle ist ein pragmatisches und typsicheres Event-Sourcing-Toolkit für Go. Es vereinfacht die Versionsverwaltung durch die Einbettung von `aggregate.Base` und gewährleistet die Typsicherheit mit Summentypen. Mit Unterstützung verschiedener Backends (In-Memory, SQLite, PostgreSQL) bewältigt Chronicle die Nebenläufigkeit durch optimistisches Locking, verbessert die Leistung durch Snapshots und bietet Funktionen wie Ereignismetadaten und Transformer für Verschlüsselung und Datentransformation. Diese robuste Bibliothek vereinfacht modernes Event Sourcing in Go-Anwendungen.
Entwicklung