私のドメインには、市の電気ネットワークを表すエンティティがあります。実際、私のモデルは、ブレーカー、変圧器、ラインを含むリストを持つエンティティです。
ブレーカーの開閉ごとにネットワークが変わり、ユーザーが接続を変更できるなど...
CQRS のすべての例で、EventStore は Version と aggregateId でクエリされます。
「ネットワーク」集約またはすべての「接続可能」アイテムに対してのみイベントを実装する必要があると思いますか?
この場合、(日付に基づいて) 「実際の」ステータスを取得するためにすべてのイベントを再生する必要がある場合、10000 から 20000 近くのイベントを処理することができます。
イベントは 1 つのプロパティを変更しますか、それともオブジェクト (オブジェクトのすべてのプロパティを含む) を変更するイベントが必要ですか?