「AWS Serverless workshop」に参加してきました

opening

  • 稲垣さん(サポート部門)
  • 有賀さん
  • 山本さん
  • 石黒さん

workshop

  • 有賀 征爾さん

introduction

概要

  • 従来は3層アーキテクチャ
  • サーバがだんだん細かくなってきて今はサーバレス
  • マイクロサービス化の促進
  • マイクロサービスとサーバレスの相性がいい
    • サービスをfunction単位にする

サーバレスの構成

  • CloudFront
    • 負荷分散
  • APIGateway
    • urlを持てる
  • APIGateway cache
  • CloudWatch
    • モニタリング
  • AWSLambda functions
  • Endpoints on Amazon EC2

コンポーネント紹介

  • AWSIoT
    • メッセージを受信するとsubscribeしているものに対してpublishするサービス
  • S3
    • htmlを配置するとwebサーバ相当の動きをする
  • Lambda
    • 何かから入力を受けて何かをする
  • APIGateway
    • APIを提供
    • これがあることでLambdaが動く
  • DynamoDB
    • key value store
    • 速い!
  • CloudFormation
    • アプリのテンプレを作れる
  • Cognito
    • 認証情報提供
    • データ同期のためのストア
    • 認証しなくてもいいけど個々のユーザを区別したいときに使える
      • その場限りのIDを付与するような感じ
  • Echo
  • Alexa

lab1

lab3