4

集約のイベントを再生する場合、Applyこれらのイベントをサブ (非ルート) エンティティにどのように処理しますか。

これまでのところ、これをどのように行うかについて 2 つのアイデアがあります。

  1. 集約ルートを取得して、イベントを適切なエンティティにルーティングします
  2. ID によってエンティティをロードし、それらのイベントを直接適用する Aggregate Loader を用意する

どのようなアプローチをとったか、何が機能し、何が機能しなかったか?


私の検索では、問題を議論する2つのリンクしか見つかりませんでした(両方とも最初のアプローチを取りました):

複雑な集約構造 (4.2.3.)
イベント ソーシング システムでエンティティを調整する集約ルート

4

1 に答える 1