コース概要

マイクロサービスの理解

  • 什么是微服务?(What are microservices?)
  • マイクロサービスの主な利点と課題
  • モノリシックアーキテクチャ vs. マイクロサービサーキテクチャ

マイクロサービシステムの設計

  • マイクロサービスアーキテクチャの原則
  • サービス境界の定義
  • サービス間通信

サービスデザイン

  • RESTful APIとサービス契約
  • サービスバージョニング戦略
  • マイクロサービストレーディングのデータパーティショニングとストレージ

イベントソーシング

  • イベントソーシングの概念理解
  • イベントソーシングの利点とユースケース
  • イベント駆動型アーキテクチャの実装

CQRS(Command Query Responsibility Segregation)

  • CQRSの紹介
  • CQRSを使用するタイミング
  • マイクロサービスシステムでのCQRSの実装

その他のマイクロサービスベースアーキテクチャのデザインパターン

  • サービスレジストリとディスカバリ
  • サービスメッシュとAPIゲートウェイ
  • 回復力のあるパターン(例:サーキットブレーカー、バルクヘッド)

システムデザインと運用

  • マイクロサービストレーディングの監視とログ記録
  • コンテナ化とオーケストレーション(例:Docker、Kubernetes)
  • マイクロサービスのセキュリティに関する考慮事項

マイクロサービストラジションの採用

  • 組織がマイクロサービストラジションに適しているかどうかを評価する
  • モノリシックからマイクロサービストレーディングへの移行手順
  • 文化的および技術的な課題の管理

まとめと次なるステップ

要求

  • プログラミング経験

対象者

  • ソフトウェア開発者
  • システムアーキテクト
  • DevOpsプロフェッショナル
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー