この包括的なコースは、モノリシックアーキテクチャからクラウドネイティブなマイクロサービスアーキテクチャへの移行プロセスをガイドするように設計されています。このコースでは、実務に生かせる実用的なテクニックを学び、移行を成功させるために必要なツール、パターン、およびテクノロジーに関する貴重な知見を提供します。
この「モノリシックアーキテクチャからマイクロサービスへ」のコースの主な内容は次のとおりです。
- クラウドコンピューティングとコンテナ化の進化
- 仮想マシンを効果的にスケーリングおよびプロビジョニングする方法
- コンテナ化とオーケストレーションのための Docker と Kubernetes
- サービス指向アーキテクチャとイベント駆動型アーキテクチャの実装
- マイクロサービスの監視と可観測性のための技術
- 分散環境でのネットワーク形成のパターンと考慮事項
- 広く採用されている CNCF プロジェクトとツールの特定と活用
- ポリグロット開発と適切なプログラミング言語の選択
- Argo CD と Flux を使用した継続的デリバリーパイプラインの実装
- Cilium および Hubble によるネットワーク機能の強化
- Dagger によるクラウドネイティブの課題のシンプル化
- マイクロサービス環境での認証と許可への対応
Rawkode Academy と KubeHuddle の創設者である David Flanagan 氏は、開発者と運用担当者に対して Kubernetes、クラウドネイティブ、Web Assembly に関するレベルアップを支援しています。