お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
マイクロサービスとSpring Cloudの紹介
- モノリシックアーキテクチャ vs マイクロサービスアーキテクチャ
- マイクロサービスの核心概念
- Spring BootとSpring Cloudの紹介
- Spring Bootを使用したシンプルなRESTfulマイクロサービスの構築
- ハンズオン実習: 基本的なマイクロサービスの実装
サービスディスカバリと設定管理
- Eurekaを使用したサービス登録とディスカバリ
- Ribbonを使用したロードバランシングの処理
- Spring Cloud Configを使用した中央集約型の設定管理
- Spring Cloud Gatewayを使用したAPIゲートウェイ
- ハンズオン実習: APIゲートウェイとサービスディスカバリの実装
通信と堅牢性
- Feign Clientsを使用したサービス間通信
- Resilience4Jを使用したサーキットブレーカーの実装
- 失敗処理とフォールバックメカニズムの処理
- Spring Cloud SleuthとZipkinを使用した分散トレーシング
- ハンズオン実習: サービス堅牢性の設定
Dockerを使用したマイクロサービスのコンテナ化
- コンテナとDockerの紹介
- Spring BootアプリケーションのDocker化
- Docker Composeを使用したマルチコンテナアプリケーションの作成
- Docker Networksを使用したマイクロサービスの管理
- ハンズオン実習: Docker Composeを使用したマイクロサービスのデプロイ
監視、ログ、およびセキュリティ
- Spring Boot Actuatorを使用したマイクロサービスの監視
- ELK Stack(Elasticsearch, Logstash, Kibana)を使用した中央集約型ログ管理
- マイクロサービスのセキュリティベストプラクティス
- 認証と認可の設定
- ハンズオン実習: セキュリティと監視の設定
Kubernetesを使用したスケーリングとオーケストレーション
- Kubernetesとコンテナオーケストレーションの紹介
- Kubernetesでマイクロサービスをデプロイする
- プロダクションでのマイクロサービスのスケーリングと管理
- ロードバランシングと自動スケーリング
- ハンズオン実習: Kubernetes上でのマイクロサービスのデプロイ
高度なマイクロサービスパターン
- Kafkaを使用したイベント駆動アーキテクチャ
- Istioを使用したサービスメッシュ
- 分散トランザクションとSagaパターン
- マイクロサービスのCI/CDパイプライン
- ハンズオン実習: 高度なマイクロサービスパターンの実装
最終プロジェクトとベストプラクティス
- 完全なマイクロサービセンシステムの構築
- 一般的な問題のデバッグとトラブルシューティング
- パフォーマンス最適化戦略
- プロダクションデプロイメントのベストプラクティス
- Q&Aと最終まとめ
サマリーと次なるステップ
要求
- マイクロサービスアーキテクチャに関する理解
- JavaとSpring Bootの経験
- REST APIとコンテナの基本的な知識
対象者
- ソフトウェア開発者
- DevOpsエンジニア
- クラウドアーキテクト
- システム管理者
35 時間
お客様の声 (2)
講師がどのように効果的に知識を伝えるか
Vu Thoai Le - Reply Polska sp. z o. o.
コース - Certified Kubernetes Administrator (CKA) - exam preparation
機械翻訳
トレーナーは多くの知識と忍耐を持って私たちと分かち合いました
Bogdan Olaru
コース - Introduction to Docker
機械翻訳