コース概要
マイクロサービスの基礎理解
- マイクロサービスとは何か?
- マイクロサービスの利点と課題
- モノリシックアーキテクチャとの比較
マイクロサービスシステムの設計
- マイクロサービスアーキテクチャの原則
- サービスの境界線を定義する方法
- 複数サービス間のコミュニケーション手法
サービス設計の実践
- RESTful APIやサービス契約の作成方法
- サービスのバージョン管理戦略
- マイクロサービスにおけるデータ分割と保存方法
イベントソーシングの導入
- イベントソーシングの基本概念
- そのメリットや利用シナリオ
- イベント駆動型アーキテクチャの実装手順
CQRS(コマンド・クエリ責任分離)の適用
- CQRSとは?
- CQRSを活用すべき場面
- マイクロサービス環境でのCQRS実装方法
その他マイクロサービス向けデザインパターン
- サービスレジストリやディスカバリー機構の導入法
- サービスメッシュやAPIゲートウェイの役割
- サーキットブレーカーやバルクヘッドパターンなどの耐障害性対策
システム設計と運用面での配慮点
- マイクロサービス環境における監視・ログ収集手法
- コンテナ化技術やオーケストレーション(Docker、Kubernetesなど)
- セキュリティ確保のための対策事項
マイクロサービスの導入戦略
- 自社組織におけるマイクロサービス適用準備状況の評価法
- モノリシック構成からマイクロサービスへ移行するための手順
- 文化的・技術的な課題への対処法
総括と次のステップ
要求
- プログラミングの実務経験があること
対象者
- ソフトウェア開発者
- システムアーキテクト
- DevOps担当者
お客様の声 (7)
実践的な内容と理論的な情報のバランスが良く、実際の事例を交えた魅力的なプレゼンテーションでした。
Anita
コース - Building Microservice Architectures
機械翻訳
情報の提示方法が気に入りました。ハッサンは魅力的で、質問が出る可能性のあるどのトピックについても十分に準備ができています。
Daniel Onisor
コース - Building Microservice Architectures
機械翻訳
私たちとの交流、演習、および資料。多くのことが説明され、実践的です。
Stefan Andrei
コース - Building Microservice Architectures
機械翻訳
このテーマに興味がある場合は、トレーニングで必要な情報を簡単に見つけることができます。 構造がしっかりしています。 トレーニングのペースが気に入りました。
Marius
コース - Building Microservice Architectures
機械翻訳
新しいことを多く学び、開発者視点からアーキテクチャ視点へと見方が変わりました。
Georgiana
コース - Building Microservice Architectures
機械翻訳
質問を通じた対話的なセッションで、現在のトピックを理解するのに役立ちます。理論と実践のバランスが良く取れています。
Mihai Cleja
コース - Building Microservice Architectures
機械翻訳
マイクロサービスシステムのすべてのトピックについて、良い包括的な概要を提供しています。また、開発環境がウェブから隔離されているため、現在利用可能な技術オプションについても説明しており、これらの技術はマイクロサービスのさまざまな課題に対処するために使用できます。
Brian Wilkinson - Mass Consultants Ltd
コース - Building Microservice Architectures
機械翻訳