実践AWS Lambda 「サーバレス」を実現する新しいアプリケーションのプラットフォーム


実践AWS Lambda 「サーバレス」を実現する新しいアプリケーションのプラットフォーム


マイナビ


著者:西谷圭介


はじめに

Chapter 1 AWS Lambdaとは
1-1 AWS Lambda概要
1-2 実行可能なアプリケーション
1-3 まとめ

Chapter 2 Amazon Web Services(AWS)利用の準備
2-1 AWSアカウントの取得
2-2 AWSにおける認証と認可について
2-3 リージョンの選択

Chapter 3 AWS Lambdaの使い方
3-1 Hello World
3-2 Lambda関数とは
3-3 イベントソースとイベント
3-4 アクセス権の設定
3-5 モニタリングとロギング
3-6 Lambda関数のテスト
3-7 バージョニングとエイリアス
3-8 デプロイパッケージの作成
3-9 Amazon Virtual Private Cloud(Amazon VPC)へのアクセス
3-10 環境変数の利用
3-11 エラーハンドリング
3-12 デッドレターキューの利用
3-13 同時実行数
3-14 利用料金

Chapter 4 プログラミングモデル
4-1 プログラミングモデル(1)- Node.js
4-2 プログラミングモデル(2)- Python
4-3 プログラミングモデル(3)- Java
4-4 プログラミングモデル(4)- C#
4-5 Lambda関数作成時のポイント

Chapter 5 サーバレスとは
5-1 AWS Lambdaによるサーバレスコンピューティング
5-2 AWSによるサーバーレスのコンポーネント

Chapter 6 ユースケース
6-1 AWS Lambdaを利用した処理のパターン
6-2 データプロセッシング
6-3 バックエンド
6-4 システムの自動化・自律化

Chapter 7 サーバレスで作るアプリケーション例
7-1 イベント・ドリブンに実現するサムネイル作成
7-2 Amazon API Gatewayを利用したAPIバックエンドの実装

Chapter 8 サーバレスアプリケーション開発のデプロイ
8-1 AWS Serverless Application Model(AWS SAM)
8-2 デプロイメントの自動化

索引
著者プロフィール

書籍目次

Posted by shi-n