ドメインドリブンデザインでCQRSを実装する場合は、コマンドインターフェイスとクエリインターフェイスを分離します。ドメインドリブンデザインのCQRS実装におけるコマンド/クエリのアプリケーションサービスが分離されていますか?
ドメインモデルでは、これにより複雑さが大幅に軽減されます(特にイベントソースを使用する場合)。読者のモデルは書込みモデルとは異なります。つまり、あなたの読み書きのための別のドメインサービスのように見えます。
アプリケーションレベルでは、ドメインの読み取りと書き込みの分離のために別々のアプリケーションサービスが必要ですか?
私はこの問題について悪魔の主唱者を演奏してきました。私の考えは、クライアントにその違いを知ってもらうことを余儀なくされる可能性があるということです。しかし、消費しているWebサービスがどのようにそれを使用するかについて考える。一般的に、それは読書のための取得要求を発行し、それが既に知っていることを意味する書面のために投稿します。
私は、よりクリーンなアプリケーションサービスが得られることがわかります。
これは非常に役に立ちました、ありがとうございました!あなたのブログポストは必要な明快さを提供しました! – drizzie