domain-driven-design は何をしますか?
ビジネスドメインを中心にソフトウェアをモデリングし、境界付けられたコンテキスト、集約、ユビキタス言語を活用します。ユーザーが「ドメインモデリング」「境界付けられたコンテキスト」「集約ルート」「ユビキタス言語」「腐敗防止層」「コンテキストマッピング」「ドメインイベント」「戦略的設計」に言及した場合に使用してください。また、モノリスをサービスに分割する際、マイクロサービスの境界を定義する際、またはコード構造をビジネスプロセスに合わせる際にもトリガーされます。エンティティと値オブジェクト、ドメインイベント、コンテキストマッピング戦略をカバーします。アーキテクチャレイヤーについては「clean-architecture」を、複雑性については「software-design-philosophy」を参照してください。