好評販売中の前著『AmazonWebServices パターン別構築・運用ガイド』に続く、AWSガイドの第2弾。
・AWSのフルマネージドサービスの導入方法と、基本的な使い方の手順を解説 ・APIを使ったAWSサービスとの連係など、アプリケーションを実装方法をサンプルで紹介
■本書「はじめに」より 本書ではクラウドネイティブをキーワードに、AWSのサービス群を上手く使って効率的にシステム/アプリケーションを開発する方法を主題としています。対象とする読者は、モバイルやJavaScript等でフロントエンドアプリを開発するアプリケーションエンジニアを想定しています。もちろん今までAWSを使ってインフラを構築してきたエンジニアにも読んでもらいたいです。オンプレミスからクラウドに移り変わったように、サーバの上にミドル・アプリをインストールして一からシステムを構築する時代は、終わろうとしています。そのことを体感し、次の時代のインフラエンジニアのあり方を一緒に考えていければと思います。
■紹介する主なサービス API Gateway Lambda Cognito DynamoDB Simple Storage Service(S3) Simple Notification Service(SNS) Simple Queue Service(SQS) Kinesis IoT Mobile Hub Machine Learning
■掲載するサンプル
Cognitoによる認証を利用したスマートフォン向け写真共有アプリケーション
API GatewayとLambdaによるサーバ連携するモバイルアプリケーション
API GatewayとCognito、Lambdaを連携した認証・認可サービス
API Gatewayを使ったモバイルのスタブAPI
DynamoDBとApple Watchによる健康情報の収集
iBeaconと連動する勤怠管理アプリケーション
Device Farmを利用したモバイルの多端末自動テストの実施
S3とLambdaによるキーワードキュレーションサービス
KinesisによるTwitter情報の収集
Machine Learningを用いたWeb閲覧履歴保存&キュレーションサービス
Cognito Syncを使った簡易メモアプリケーション