
本ワークショップでは、数回のセッションで、マイクロサービスを設計します。
本ワークショップは、新規でマイクロサービスを開発する場合でも、基幹システムを仮想マイクロサービス化する場合でも対応することができます。
ワークショップの内容は次のようになります。
- 基本技術について理解する
- ドメインモデル(概念モデル)を設計する
- 集約のライフサイクルを分析する
- マイクロサービスのユースケースを分析する
- ドメインモデルの妥当性を検証する
- ドメインモデル(論理モデル)を設計する
- アプリケーション連携モデルを設計する
- マイクロサービスのAPIを設計する
- ドメインロジックを定義する
- アプリケーションロジックを定義する
基本技術について理解する
ここでは、ドメイン駆動設計でマイクロサービスを開発するために必要な次の技術について理解します。
