マイクロサービスとはどのようなもので、どのように設計、実装していくのか、そしてそのあるべき姿に対してどのように現状のモノリスから移行していけばよいのかについて学習します。
本講座は幅広い内容を含んでいます。まだマイクロサービスについて詳しくわからない方にとってザっと概要がつかめるコースとなっています。
ぜひ、本コースをマイクロサービス化の取り組みの足掛かりとしていただければと思います!
【講座概要】
マイクロサービスアーキテクチャ概要
モノリスの特徴(メリット、課題)
マイクロサービスの特徴(メリット、課題)
マイクロサービスとSOAの違い
開発体制、開発サイクルの違い
マイクロサービスのあるべき姿
設計・実装・テスト
サービス間通信の方法
外部へ公開する方法
ドメイン駆動設計
データ整合性を担保する方法
認証認可
マイクロサービスのテスト
ビルド/デプロイ/テスト
デプロイ方法
リリース方法
CI/CD
運用監視
ヘルスチェック
ログ収集
メトリクス収集
分散トレース
マイクロサービスへの移行
組織体制の変革
共通の仕組みづくり
アプリの分割
データベースの分割
【変更履歴】
v1.0.0 2021/10/12 初版リリース
7996
64
TAKE THIS COURSE