狠狠撸

狠狠撸Share a Scribd company logo
AWSサーハ?ーレスをつかってみて
ハマったところ
Masaru Kawabata
??紹介
? Masaru	Kawabata
? 株式会社リンクバル
? インフラエンジニア
togetherについて
まずはじめに
リアルタイム飲み会マッチングアプリ「together」リリース
togetherについて
togetherの仕組み
togetherについて
togetherシステム構成
Amazon	 API	
Gateway
Lambda	
function
Amazon
DynamoDB
mobile client
IoT button
togetherについて
togetherシステム構成
Amazon	 API	
Gateway
Lambda	
function
Amazon
DynamoDB
mobile client
IoT button
※このあたりでハマったこと
AWSサーバーレスアーキテクチャ
API Gateway
発生した問題
何回かリクエストを投げるとhttpリクエストコード200だったのが、
429(Too	many	requests)に変わった
原因
API	Gatewayが受け付けることができる、リクエスト数の制限を超えた
AWSサーバーレスアーキテクチャ
API Gateway
解決方法
リクエスト数の上限を調整する。(※設定箇所2箇所あるので注意)
? Stage
? Usage	Plan
AWSサーバーレスアーキテクチャ
Lambda
発生した問題
突然Push通知が繰り返し通知されるようになった
原因
Push通知を実行するLambdaスクリプトでタイムアウトが発生
リトライを繰り返していた
AWSサーバーレスアーキテクチャ
Lambda
解決方法
タイムアウトの時間を延ばす(※デフォルト「0.3秒」)
? PUSH配信処理なので、最大の「5分」に設定
AWSサーバーレスアーキテクチャ
DynamoDB
発生した問題
指定したアトリビュートを条件指定して、データ検索できない
原因
DynamoDBは特定のアトリビュートを指定して、データ検索する場合、
インデックスを作成しなければならない
AWSサーバーレスアーキテクチャ
DynamoDB
解決方法
インデックスを作成する
? DynamoDBではRDBのように、任意のカラムをWHERE句に指定して
データ検索することができないので、インデックス設計は重要
AWSサーバーレスアーキテクチャ
まとめ
サービス 発生した問題 解決方法
API	Gateway
何回かリクエストを投げると
httpリクエストコード200だった
のが、429(Too	many	
requests)に変わった
リクエスト数の上限を調整する
? Stage
? Usage	Plan
Lambda
突然Push通知が繰り返し通知
されるようになった
タイムアウトの時間を延ばす
(※デフォルト「0.3秒」)
DynamoDB
指定したアトリビュートを条件
指定して、データ検索できない
インデックスを作成する
最後に
together最新情報
「渋谷肉横丁」 「東京六本木横丁」でtogetherボタンの設定開始しました!
これを機会にぜひ、togetherを体験してみてください!
ご清聴ありがとうございました

More Related Content

What's hot (20)

础奥厂のサーバレス関连アップデートを10分で绍介します
础奥厂のサーバレス関连アップデートを10分で绍介します础奥厂のサーバレス関连アップデートを10分で绍介します
础奥厂のサーバレス関连アップデートを10分で绍介します
Keisuke Nishitani
?
AWS Lambda のご紹介 2015 JAWS沖縄
AWS Lambda のご紹介 2015 JAWS沖縄AWS Lambda のご紹介 2015 JAWS沖縄
AWS Lambda のご紹介 2015 JAWS沖縄
Toshiaki Enami
?
Raspberry Piを利用した顔の表情分析と感情を認識するシステム構築
Raspberry Piを利用した顔の表情分析と感情を認識するシステム構築Raspberry Piを利用した顔の表情分析と感情を認識するシステム構築
Raspberry Piを利用した顔の表情分析と感情を認識するシステム構築
Hyunmin Kim
?
Serverless Architecture on AWS (20151201版)
Serverless Architecture on AWS (20151201版)Serverless Architecture on AWS (20151201版)
Serverless Architecture on AWS (20151201版)
Keisuke Nishitani
?
OpsJAWS 20160128
OpsJAWS 20160128OpsJAWS 20160128
OpsJAWS 20160128
hideaki yanase
?
AWS Summit Chicago 2016発表のサービスアップデートまとめ
AWS Summit Chicago 2016発表のサービスアップデートまとめAWS Summit Chicago 2016発表のサービスアップデートまとめ
AWS Summit Chicago 2016発表のサービスアップデートまとめ
Amazon Web Services Japan
?
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
JOYZO
?
re:Growth 2021 コンピュートサービスの進化を語る
re:Growth 2021 コンピュートサービスの進化を語るre:Growth 2021 コンピュートサービスの進化を語る
re:Growth 2021 コンピュートサービスの進化を語る
Shuji Kikuchi
?
AWS Lambda Updates
AWS Lambda UpdatesAWS Lambda Updates
AWS Lambda Updates
Keisuke Nishitani
?
AWS Lambda + Go
AWS Lambda + GoAWS Lambda + Go
AWS Lambda + Go
Kentaro Kawano
?
Serverless Architecture Overview #cdevc
Serverless Architecture Overview #cdevcServerless Architecture Overview #cdevc
Serverless Architecture Overview #cdevc
Masahiro NAKAYAMA
?
20140418 aws-casual-network
20140418 aws-casual-network20140418 aws-casual-network
20140418 aws-casual-network
Yasuhiro Araki, Ph.D
?
[AKIBA.AWS] VPCをネットワーク図で理解してみる
[AKIBA.AWS] VPCをネットワーク図で理解してみる[AKIBA.AWS] VPCをネットワーク図で理解してみる
[AKIBA.AWS] VPCをネットワーク図で理解してみる
Shuji Kikuchi
?
Serverless Architecture on AWS(20151023版)
Serverless Architecture on AWS(20151023版)Serverless Architecture on AWS(20151023版)
Serverless Architecture on AWS(20151023版)
Keisuke Nishitani
?
Introducing Serverless Computing (20160802)
Introducing Serverless Computing (20160802)Introducing Serverless Computing (20160802)
Introducing Serverless Computing (20160802)
Keisuke Nishitani
?
SA プライムなう! - AWS IoT とロボットアームでお絵かき
SA プライムなう! - AWS IoT とロボットアームでお絵かきSA プライムなう! - AWS IoT とロボットアームでお絵かき
SA プライムなう! - AWS IoT とロボットアームでお絵かき
崇之 清水
?
初めての尝补尘产诲补(ラムタ?)
初めての尝补尘产诲补(ラムタ?)初めての尝补尘产诲补(ラムタ?)
初めての尝补尘产诲补(ラムタ?)
Fumitaka Nishiyama
?
Building Scalable Application on the Cloud
Building Scalable Application on the CloudBuilding Scalable Application on the Cloud
Building Scalable Application on the Cloud
Keisuke Nishitani
?
Lambda Layerの権限制御を試してみた
Lambda Layerの権限制御を試してみたLambda Layerの権限制御を試してみた
Lambda Layerの権限制御を試してみた
KazukiNabasama
?
础尘补锄辞苍でのレコメンド生成における深层学习と础奥厂利用について
础尘补锄辞苍でのレコメンド生成における深层学习と础奥厂利用について础尘补锄辞苍でのレコメンド生成における深层学习と础奥厂利用について
础尘补锄辞苍でのレコメンド生成における深层学习と础奥厂利用について
Amazon Web Services Japan
?
础奥厂のサーバレス関连アップデートを10分で绍介します
础奥厂のサーバレス関连アップデートを10分で绍介します础奥厂のサーバレス関连アップデートを10分で绍介します
础奥厂のサーバレス関连アップデートを10分で绍介します
Keisuke Nishitani
?
AWS Lambda のご紹介 2015 JAWS沖縄
AWS Lambda のご紹介 2015 JAWS沖縄AWS Lambda のご紹介 2015 JAWS沖縄
AWS Lambda のご紹介 2015 JAWS沖縄
Toshiaki Enami
?
Raspberry Piを利用した顔の表情分析と感情を認識するシステム構築
Raspberry Piを利用した顔の表情分析と感情を認識するシステム構築Raspberry Piを利用した顔の表情分析と感情を認識するシステム構築
Raspberry Piを利用した顔の表情分析と感情を認識するシステム構築
Hyunmin Kim
?
Serverless Architecture on AWS (20151201版)
Serverless Architecture on AWS (20151201版)Serverless Architecture on AWS (20151201版)
Serverless Architecture on AWS (20151201版)
Keisuke Nishitani
?
AWS Summit Chicago 2016発表のサービスアップデートまとめ
AWS Summit Chicago 2016発表のサービスアップデートまとめAWS Summit Chicago 2016発表のサービスアップデートまとめ
AWS Summit Chicago 2016発表のサービスアップデートまとめ
Amazon Web Services Japan
?
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
JOYZO
?
re:Growth 2021 コンピュートサービスの進化を語る
re:Growth 2021 コンピュートサービスの進化を語るre:Growth 2021 コンピュートサービスの進化を語る
re:Growth 2021 コンピュートサービスの進化を語る
Shuji Kikuchi
?
Serverless Architecture Overview #cdevc
Serverless Architecture Overview #cdevcServerless Architecture Overview #cdevc
Serverless Architecture Overview #cdevc
Masahiro NAKAYAMA
?
[AKIBA.AWS] VPCをネットワーク図で理解してみる
[AKIBA.AWS] VPCをネットワーク図で理解してみる[AKIBA.AWS] VPCをネットワーク図で理解してみる
[AKIBA.AWS] VPCをネットワーク図で理解してみる
Shuji Kikuchi
?
Serverless Architecture on AWS(20151023版)
Serverless Architecture on AWS(20151023版)Serverless Architecture on AWS(20151023版)
Serverless Architecture on AWS(20151023版)
Keisuke Nishitani
?
Introducing Serverless Computing (20160802)
Introducing Serverless Computing (20160802)Introducing Serverless Computing (20160802)
Introducing Serverless Computing (20160802)
Keisuke Nishitani
?
SA プライムなう! - AWS IoT とロボットアームでお絵かき
SA プライムなう! - AWS IoT とロボットアームでお絵かきSA プライムなう! - AWS IoT とロボットアームでお絵かき
SA プライムなう! - AWS IoT とロボットアームでお絵かき
崇之 清水
?
初めての尝补尘产诲补(ラムタ?)
初めての尝补尘产诲补(ラムタ?)初めての尝补尘产诲补(ラムタ?)
初めての尝补尘产诲补(ラムタ?)
Fumitaka Nishiyama
?
Building Scalable Application on the Cloud
Building Scalable Application on the CloudBuilding Scalable Application on the Cloud
Building Scalable Application on the Cloud
Keisuke Nishitani
?
Lambda Layerの権限制御を試してみた
Lambda Layerの権限制御を試してみたLambda Layerの権限制御を試してみた
Lambda Layerの権限制御を試してみた
KazukiNabasama
?
础尘补锄辞苍でのレコメンド生成における深层学习と础奥厂利用について
础尘补锄辞苍でのレコメンド生成における深层学习と础奥厂利用について础尘补锄辞苍でのレコメンド生成における深层学习と础奥厂利用について
础尘补锄辞苍でのレコメンド生成における深层学习と础奥厂利用について
Amazon Web Services Japan
?

Similar to 础奥厂サーバーレスをつかってハマったところ (20)

失败から学ぶ础奥厂の监视
失败から学ぶ础奥厂の监视失败から学ぶ础奥厂の监视
失败から学ぶ础奥厂の监视
株式会社オプト 仙台ラボラトリ
?
Amazon Web Services 最新事例集
Amazon Web Services 最新事例集Amazon Web Services 最新事例集
Amazon Web Services 最新事例集
SORACOM, INC
?
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
Amazon Web Services Japan
?
AWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS Lambdaと AWS API Gatewayを使ったREST API作りAWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS Lambdaと AWS API Gatewayを使ったREST API作り
iPride Co., Ltd.
?
aws mackerel twilio_handson_public
aws mackerel twilio_handson_publicaws mackerel twilio_handson_public
aws mackerel twilio_handson_public
Tomoaki Sakatoku
?
クラウド/Amazon EC2の特徴とメリット?デメリット
クラウド/Amazon EC2の特徴とメリット?デメリットクラウド/Amazon EC2の特徴とメリット?デメリット
クラウド/Amazon EC2の特徴とメリット?デメリット
Serverworks Co.,Ltd.
?
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
Ryu Yamashita
?
Amazon Elastic MapReduce@Hadoop Conference Japan 2011 Fall
Amazon Elastic MapReduce@Hadoop Conference Japan 2011 FallAmazon Elastic MapReduce@Hadoop Conference Japan 2011 Fall
Amazon Elastic MapReduce@Hadoop Conference Japan 2011 Fall
Shinpei Ohtani
?
クラウド连携のキモは管理用础笔滨
クラウド连携のキモは管理用础笔滨クラウド连携のキモは管理用础笔滨
クラウド连携のキモは管理用础笔滨
Atsushi Nakada
?
20200728 AWS Black Belt Online Seminar What's New in Serverless
20200728 AWS Black Belt Online Seminar What's New in Serverless20200728 AWS Black Belt Online Seminar What's New in Serverless
20200728 AWS Black Belt Online Seminar What's New in Serverless
Amazon Web Services Japan
?
Architecting on Alibaba Cloud - 超基礎編 -
Architecting on Alibaba Cloud - 超基礎編 -Architecting on Alibaba Cloud - 超基礎編 -
Architecting on Alibaba Cloud - 超基礎編 -
真吾 吉田
?
AWS Black Belt Online Seminar Antipattern
AWS Black Belt Online Seminar AntipatternAWS Black Belt Online Seminar Antipattern
AWS Black Belt Online Seminar Antipattern
Amazon Web Services Japan
?
Windows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWSWindows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWS
Amazon Web Services Japan
?
クラウドネイティブ化する未来
クラウドネイティブ化する未来クラウドネイティブ化する未来
クラウドネイティブ化する未来
Keisuke Nishitani
?
[AWS Summit 2012] Intel presents ランチセッション 今更聞けないAWSクラウド入門
[AWS Summit 2012] Intel presents ランチセッション 今更聞けないAWSクラウド入門[AWS Summit 2012] Intel presents ランチセッション 今更聞けないAWSクラウド入門
[AWS Summit 2012] Intel presents ランチセッション 今更聞けないAWSクラウド入門
Amazon Web Services Japan
?
[20171116 三木会] AWSを利用したサーバーレス開発の実践 by アイレット株式会社 cloudpack事業部 高橋 直樹 氏
[20171116 三木会] AWSを利用したサーバーレス開発の実践 by アイレット株式会社 cloudpack事業部 高橋 直樹 氏[20171116 三木会] AWSを利用したサーバーレス開発の実践 by アイレット株式会社 cloudpack事業部 高橋 直樹 氏
[20171116 三木会] AWSを利用したサーバーレス開発の実践 by アイレット株式会社 cloudpack事業部 高橋 直樹 氏
Insight Technology, Inc.
?
尝补尘产诲补と惭辞产颈濒别の美味しいかもしれない関係
尝补尘产诲补と惭辞产颈濒别の美味しいかもしれない関係尝补尘产诲补と惭辞产颈濒别の美味しいかもしれない関係
尝补尘产诲补と惭辞产颈濒别の美味しいかもしれない関係
Hiraku Komuro
?
2013/12/05 Serverworks Seminar 小室分
2013/12/05 Serverworks Seminar 小室分2013/12/05 Serverworks Seminar 小室分
2013/12/05 Serverworks Seminar 小室分
Serverworks Co.,Ltd.
?
アマゾンクラウドの真価
アマゾンクラウドの真価アマゾンクラウドの真価
アマゾンクラウドの真価
kaminashi
?
2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会
Koichiro Doi
?
Amazon Web Services 最新事例集
Amazon Web Services 最新事例集Amazon Web Services 最新事例集
Amazon Web Services 最新事例集
SORACOM, INC
?
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
Amazon Web Services Japan
?
AWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS Lambdaと AWS API Gatewayを使ったREST API作りAWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS Lambdaと AWS API Gatewayを使ったREST API作り
iPride Co., Ltd.
?
aws mackerel twilio_handson_public
aws mackerel twilio_handson_publicaws mackerel twilio_handson_public
aws mackerel twilio_handson_public
Tomoaki Sakatoku
?
クラウド/Amazon EC2の特徴とメリット?デメリット
クラウド/Amazon EC2の特徴とメリット?デメリットクラウド/Amazon EC2の特徴とメリット?デメリット
クラウド/Amazon EC2の特徴とメリット?デメリット
Serverworks Co.,Ltd.
?
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
Ryu Yamashita
?
Amazon Elastic MapReduce@Hadoop Conference Japan 2011 Fall
Amazon Elastic MapReduce@Hadoop Conference Japan 2011 FallAmazon Elastic MapReduce@Hadoop Conference Japan 2011 Fall
Amazon Elastic MapReduce@Hadoop Conference Japan 2011 Fall
Shinpei Ohtani
?
クラウド连携のキモは管理用础笔滨
クラウド连携のキモは管理用础笔滨クラウド连携のキモは管理用础笔滨
クラウド连携のキモは管理用础笔滨
Atsushi Nakada
?
20200728 AWS Black Belt Online Seminar What's New in Serverless
20200728 AWS Black Belt Online Seminar What's New in Serverless20200728 AWS Black Belt Online Seminar What's New in Serverless
20200728 AWS Black Belt Online Seminar What's New in Serverless
Amazon Web Services Japan
?
Architecting on Alibaba Cloud - 超基礎編 -
Architecting on Alibaba Cloud - 超基礎編 -Architecting on Alibaba Cloud - 超基礎編 -
Architecting on Alibaba Cloud - 超基礎編 -
真吾 吉田
?
クラウドネイティブ化する未来
クラウドネイティブ化する未来クラウドネイティブ化する未来
クラウドネイティブ化する未来
Keisuke Nishitani
?
[AWS Summit 2012] Intel presents ランチセッション 今更聞けないAWSクラウド入門
[AWS Summit 2012] Intel presents ランチセッション 今更聞けないAWSクラウド入門[AWS Summit 2012] Intel presents ランチセッション 今更聞けないAWSクラウド入門
[AWS Summit 2012] Intel presents ランチセッション 今更聞けないAWSクラウド入門
Amazon Web Services Japan
?
[20171116 三木会] AWSを利用したサーバーレス開発の実践 by アイレット株式会社 cloudpack事業部 高橋 直樹 氏
[20171116 三木会] AWSを利用したサーバーレス開発の実践 by アイレット株式会社 cloudpack事業部 高橋 直樹 氏[20171116 三木会] AWSを利用したサーバーレス開発の実践 by アイレット株式会社 cloudpack事業部 高橋 直樹 氏
[20171116 三木会] AWSを利用したサーバーレス開発の実践 by アイレット株式会社 cloudpack事業部 高橋 直樹 氏
Insight Technology, Inc.
?
尝补尘产诲补と惭辞产颈濒别の美味しいかもしれない関係
尝补尘产诲补と惭辞产颈濒别の美味しいかもしれない関係尝补尘产诲补と惭辞产颈濒别の美味しいかもしれない関係
尝补尘产诲补と惭辞产颈濒别の美味しいかもしれない関係
Hiraku Komuro
?
2013/12/05 Serverworks Seminar 小室分
2013/12/05 Serverworks Seminar 小室分2013/12/05 Serverworks Seminar 小室分
2013/12/05 Serverworks Seminar 小室分
Serverworks Co.,Ltd.
?
アマゾンクラウドの真価
アマゾンクラウドの真価アマゾンクラウドの真価
アマゾンクラウドの真価
kaminashi
?
2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会
Koichiro Doi
?

础奥厂サーバーレスをつかってハマったところ