データの現在の状態のみをリレーショナル データベースに格納する代わりに、オブジェクトに対して実行された一連のアクションをすべて追加専用ストアに格納します。 ストアは、ドメイン オブジェクトの具体化に使用できるレコードのシステムとして機能します。 この方法では、複雑なシステムでの監査可能性と書き込みのパフォーマンスを向上させることができます。 Important イベント ソーシングは、重要なトレードオフを導入する複雑なパターンです。 データの格納、コンカレンシーの処理、スキーマの進化、クエリの状態の変更が行われます。 イベント ソーシング ソリューションとの間の移行にはコストがかかります。パターンを採用した後は、それを使用するシステムの部分で将来の設計上の決定が制約されます。 監査可能性や履歴の再構築などの利点がパターンの複雑さを正当化する場合は、イベント ソーシングを採用します。 ほとん

