私はアプリケーションサービスがオーケストレーションに使用されていることを読んで、アプリケーションのワークフローを処理します。アプリケーション層はDDDのインフラストラクチャ層に依存する必要がありますか?
例:ユーザーAからユーザーBに送金した後、システムはメールを送信する必要があります。
したがって、アプリケーションサービスは、ドメインエンティティ、ドメインサービスを呼び出してドメインロジックを処理します。インフラストラクチャを呼び出して電子メールを送信します。アプリケーション層は、ドメイン層とインフラストラクチャ層に依存します。 DDDに違反していますか?アプリケーション層はDDDのインフラストラクチャ層に依存する必要がありますか?
私の質問には何の問題がありますか? – Geany