ビジネス ドメインの理解を反映する各マイクロサービスまたは境界コンテキストのドメイン モデルを設計します。 このセクションでは、複雑なサブシステム、または絶えず変化するビジネス ルールを持つドメイン エキスパートの知識から派生したマイクロサービスに取り組む必要がある場合に実装する、より高度なマイクロサービスに焦点を当てます。 このセクションで使用するアーキテクチャ パターンは、図 7-1 に示すように、ドメイン駆動設計 (DDD) とコマンドクエリ責任分離 (CQRS) アプローチに基づいています。 図 7-1 各マイクロサービスの外部マイクロサービス アーキテクチャと内部アーキテクチャ パターン ただし、ASP.NET Core Web API サービスを実装する方法や、Swashbuckle または NSwag を使用して Swagger メタデータを公開する方法など、データ ドリブン

