学習内容
|
1. マイクロサービスについて
- マイクロサービスとは?
- モノリスとは?
- マイクロサービスの特徴
- マイクロサービスの痛み
2. 組織とプロセス
- 伝統的な開発プロセスの課題
- アジャイル開発プロセスによる解決
- アクティビティ指向と成果指向
- コンウェイの法則
- マイクロサービスの組織体制
- チーム・トポロジー
3. 分割と連携
- アプリケーションの分割
- サービスのインターフェース
- ユーザーの認証・認可
- ワークフローと整合性
- 設計パターン
4. 実行環境とCI/CD
- クラウド・サービスの利用
- The Twelve-Factor Appについて
- コンテナ・テクノロジー
- コンテナ・オーケストレーション
- コード・ベースの管理
- 継続的統合と継続的デリバリー
- マイクロサービスにおけるテスト
5. 運用と監視
- マイクロサービスの運用の課題
- 可観測性
- 回復性
- セキュリティ
- デプロイとリリース
- サービ・スメッシュ
6. 次のステップへ
- 本当にマイクロサービスが必要か?
- 事前準備はできているか?
- どこから手をつけるべきか?
- どのように進めるべきか?
- ゴールはどこか?
※ 最新でより良い内容をお届けするため、一部の学習項目を予告なく変更する可能性がありますのでご了承ください。
|