3つのタイプを比較してみる • marriage-recordedはイベント通知メッセージ ◦ IDを持った人が結婚した事実以外の情報を持たない ◦ コンシューマーがさらに情報が欲しい場合は detailsフィールドの リンク • personal-details-changedはECSTメッセージ ◦ 人の個人情報の変化 (ラストネームの変化 )を表現する ◦ このメッセージでは変化の理由は説明しない ▪ 結婚したのか離婚したのか • marriedはドメインイベント ◦ ビジネスドメインにおけるイベントの性質にできるだけ近い形で モデル化されている ◦ その人のIDと、その人がパートナーの名前を引き受けたかどう かを示すフラグを含む