Chronicle: Go言語による実用的なイベントソーシングツールキット
2025-09-01
Chronicleは、Go言語で書かれた実用的で型安全なイベントソーシングツールキットです。`aggregate.Base`を埋め込むことでバージョン管理を簡素化し、sum typeを使用することで型安全性を確保します。様々なバックエンド(インメモリ、SQLite、PostgreSQL)をサポートし、楽観的ロックによる並行処理、スナップショットによるパフォーマンス向上、イベントメタデータやトランスフォーマーによる暗号化やデータ変換などの機能を提供します。この堅牢なライブラリは、Goアプリケーションにおける最新のイベントソーシングを効率化します。
開発