お問い合わせ

コース概要

マイクロサービスの基礎理解

  • マイクロサービスとは何か?
  • マイクロサービスの利点と課題
  • モノリシックアーキテクチャとの比較

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

  • マイクロサービスアーキテクチャの原則
  • サービスの境界線を定義する方法
  • 複数サービス間のコミュニケーション手法

サービス設計の実践

  • RESTful APIやサービス契約の作成方法
  • サービスのバージョン管理戦略
  • マイクロサービスにおけるデータ分割と保存方法

イベントソーシングの導入

  • イベントソーシングの基本概念
  • そのメリットや利用シナリオ
  • イベント駆動型アーキテクチャの実装手順

CQRS(コマンド・クエリ責任分離)の適用

  • CQRSとは?
  • CQRSを活用すべき場面
  • マイクロサービス環境でのCQRS実装方法

その他マイクロサービス向けデザインパターン

  • サービスレジストリやディスカバリー機構の導入法
  • サービスメッシュやAPIゲートウェイの役割
  • サーキットブレーカーやバルクヘッドパターンなどの耐障害性対策

システム設計と運用面での配慮点

  • マイクロサービス環境における監視・ログ収集手法
  • コンテナ化技術やオーケストレーション(Docker、Kubernetesなど)
  • セキュリティ確保のための対策事項

マイクロサービスの導入戦略

  • 自社組織におけるマイクロサービス適用準備状況の評価法
  • モノリシック構成からマイクロサービスへ移行するための手順
  • 文化的・技術的な課題への対処法

総括と次のステップ

要求

  • プログラミングの実務経験があること

対象者

  • ソフトウェア開発者
  • システムアーキテクト
  • DevOps担当者
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー