コース概要

導入

  • 最新のサーバーレス アプリケーションを構築するための概要とベスト プラクティス
  • サーバーレスアプリケーションのイベント駆動型設計をサポートする AWS サービスの概要

API 主導の開発

  • 標準的なリクエスト/レスポンス API ベースの Web アプリケーションの概要
  • サーバーレスアプリケーションに Amazon API Gateway を使用する
  • さまざまな API タイプの比較
  • Lambda 関数と統合された HTTP API エンドポイントのセットアップ

認証、認可、およびAccess制御

  • 認証と認可の比較
  • APIゲートウェイを使用したAPIへの認証
  • Amazon Cognito の使用

サーバーレス展開フレームワーク

  • コードとしてのインフラストラクチャの命令型プログラミングと宣言型プログラミングを理解する
  • CloudFormation、AWS CDK、Amplify、および AWS SAM フレームワークの比較

Amazon EventBridge と Amazon SNS

  • 非同期イベントソースの使用
  • Amazon EventBridge の機能と使用例
  • カスタム EventBridge バスとルールの構築
  • Amazon Simple Notice Service (Amazon SNS) と EventBridge のユースケースの比較

イベント駆動型展開でのキューとストリームの使用

  • Lambda のイベントソースとしてキューとストリームを使用する
  • Lambda のイベントソースとして Amazon Simple Queue Service (Amazon SQS) または Amazon Kinesis Data Streams を使用する

Lambda 関数の作成

  • Lambda ライフサイクルの概要と、Lambda 関数を作成するためのベスト プラクティスの使用
  • Lambda 関数の構成
  • エラーの処理

AWS Step Functions の使用

  • サーバーレスアーキテクチャでの AWS ステップ関数の使用
  • 標準ワークフローと高速ワークフローの比較
  • ステップ関数の直接統合

サーバーレスアプリケーションの可観測性と監視

  • 可観測性の 3 つの柱を理解する
  • ログファイルの書き込みと解釈
  • Amazon CloudWatch ログの使用
  • 可観測性のために AWS X-Ray を使用する

サーバーレスアプリケーションの保護

  • サーバーレス アプリケーションのセキュリティのベスト プラクティス
  • APIゲートウェイ、Lambda、アプリケーションのセキュリティ
  • サーバーレス データ ストレージ内のデータの保護
  • 監査

サーバーレスアプリケーションのスケーリング

  • スケール管理に API ゲートウェイを使用する
  • Lambda 同時実行性を使用したスケーリング
  • Lambda を使用したさまざまなイベント ソースのスケーリング

デプロイメントパイプラインの自動化

  • サーバーレス アプリケーションでの CI/CD の使用
  • サーバーレスパイプラインでのツールの使用
  • サーバーレス展開のための AWS SAM 機能の使用
  • 自動化のベストプラクティス

トラブルシューティング

概要と次のステップ

要求

  • AWSクラウドアーキテクチャの基本を理解していること
  • AWS Lambdaの知識がある

観客

  • 開発者
 21 時間

参加者の人数



Price per participant

お客様の声 (7)

関連コース

AWS DevOps Engineers

21 時間