まとめ
実際のアプリケーション アーキテクチャの課題や組織構造は、多くの場合、ここで説明した例より複雑で、その種類も多岐にわたります。 このモジュールでは、モノリシック アーキテクチャとマイクロサービス アーキテクチャの構成について学習しました。 モノリシック アプリケーションの例をデプロイし、Azure Functions にデプロイされているマイクロサービスを使用するように、そのアプリケーションをリファクタリングしました。 また、"ドメイン駆動型設計" の概要についても説明しました。これは、アプリケーションの分析と分解に使用できるフレームワークです。
詳細情報
マイクロサービスの詳細については、次のドキュメントを参照してください。
ドメイン駆動設計の詳しい背景については、Eric Evans 氏の『Domain-Driven Design』をお勧めします。 この書籍で最初にドメイン駆動設計という用語が紹介されました。 その他の参考資料としては、Vaughn Vernon 氏の著書『Implementing Domain-Driven Design (ドメイン駆動設計の実装)』があります。