私はイベントソーシングを使ってデータを保存するアプリケーションを開発中です。多くの理由から、永続化された読取りモデルは使用されないため、インメモリ読取りアプローチを実装する必要があります。Event sourcing:メモリ内読み込みモデル、読み込み中にイベントを適用するのは理にかなっていますか?
考え方は、集計の一部のデータは、現在の日付と過去の日付で読み取る必要があります。したがって、私が考えているアプローチは、集合体のすべてのイベントを処理し、指定された日付に状態を持つために集約してイベントをApply
することです。
しかし、私は、コマンドがemittendであり、読み込みフェーズ中でないときにのみ使用されるべきであるという様々な記事を読んでいます。
読み取り段階でApply
メソッドを使用することは意味がありますか?あるいは、同じロジックを別の方法(ある種のプロセッサ)で複製する必要がありますか?
私が探しているのは、正しいアプローチが何であるべきかを理解し、ユーザーのイベントソーシングの仕方を理解することです。
「さまざまな記事を読む」 - あなたはリンクを提供できますか? – VoiceOfUnreason
@VoiceOfUnreason基本的に私が読んだ記事では、読み込みモデルを作成するためのさまざまなアプローチを提供しています。 – user449689
したがって、基本的に集合体の状態を読み取る必要がありますか? –