学習内容
|
1. クラウドジャーニー
- オンプレミスの一般的なアーキテクチャ
- Cloud Air の紹介
- モノリシックアーキテクチャ
- クラウドへの移行
- ガードレール
- 移行のための 6 つの R
- Twelve-Factor App 方法論
- アーキテクチャのスタイルとパターン
- AWS のサービスの概要
- AWS のサービスとのインターフェイス
- 認証
- Infrastructure as Code と Elastic Beanstalk
- デモンストレーション :AWS コンソールで AWS CloudFormation を使用してベースインフラストラクチャを作成する手順を示します。
- (ラボ1)AWS Elastic Beanstalk を使用してモノリシックアプリケーションをデプロイする
2. 俊敏性の実現
- DevOps
- CI/CD
- アプリケーションの設定
- 機密情報管理
- AWS での CI/CD サービス
3. モノリスからマイクロサービスへ
- マイクロサービス
- サーバーレス
- Cloud Air の概要
- Lambda と API Gateway を使用したマイクロサービス
- SAM
- モノリスの成長を止める
- (ラボ2)AWS Lambda を使用してマイクロサービスを構築する
4. ポリグロットパーシステンスと分散システムの複雑性
- ポリグロットパーシステンス
- Amazon DynamoDB のベストプラクティス
- 分散システムの複雑性
- AWS Step Functions
- (ラボ3)Cloud Development Kit の紹介
5. 回復性とスケーリング
- 分散型データストア
- Amazon SQS
- Amazon SNS
- Amazon Kinesis Streams
- AWS IoT メッセージブローカー
- サーバーレスイベントバス
- イベントソーシングと CQRS
- 回復性を考慮したクラウドでの設計
- (ラボ4)AWS のメッセージングサービうの詳細
6. セキュリティとオブザーバビリティ
- Amazon Cognito を使用した認証
- デバッグとトレーサビリティ
- (ラボ5) AWS でマイクロサービスを構築する
|