Slide 15
Slide 15 text
Client
Command Model
Command Handler
Event
Event Store
Query Model
Projection
Projector
Materialized View
CQRS とイベントソーシングは一体
自然な相互補完: イベントソーシングはコマン
ド処理の結果をイベントとして記録し、クエリ
モデルの更新ソースとなる
状態管理の整合性: コマンドから生成されたイ
ベントが、読み取りモデルの唯一の情報源とな
り一貫性を確保
独立した発展: クエリモデルはイベントストリ
ームから自律的に構築され、コマンドモデルと
の分離が促進される
履歴トレーサビリティ: イベントの連続として
システム全体の状態変化を追跡・再現可能