Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
本当は怖くない AWS Lambda / speee_cafe_meetup06
Search
yuma iwasaki
April 25, 2017
Technology
2
810
本当は怖くない AWS Lambda / speee_cafe_meetup06
Speee Cafe Meetup #06 で話しました
https://speee.connpass.com/event/54266/
yuma iwasaki
April 25, 2017
Tweet
Share
More Decks by yuma iwasaki
See All by yuma iwasaki
僕のキャリアとワインと鍋 / daikichijojipm
suthio
8
5.8k
「Laravel Novaの適切な使い方を考えてみる」 / laravel meetup tokyo vol 11
suthio
0
1.9k
バッチをGoにリプレイスして高速化した話 / GoGoGolangEdition!
suthio
2
28k
広告配信サーバーにおけるBlue Green Deploymentの導入事例について \ SpeeeCafeMeetup05
suthio
3
1.8k
初めての本当の意味でのチーム開発 / pmjp 2016-12-03
suthio
4
1.8k
AWSインフラ構築ツールとしてのTerraform / SpeeeKaigi
suthio
1
2.2k
広告配信サーバーの設計について / Speee Engineer Meeting 2016-06-22
suthio
5
2.6k
しくじり先生 アドネットワーク開発でしくじった話 / yapc8oji
suthio
2
2k
Other Decks in Technology
See All in Technology
2025/6/21 日本学術会議公開シンポジウム発表資料
keisuke198619
2
480
CI/CDとタスク共有で加速するVibe Coding
tnbe21
0
230
In Praise of "Normal" Engineers (LDX3)
charity
3
1.2k
25分で解説する「最小権限の原則」を実現するための AWS「ポリシー」大全 / 20250625-aws-summit-aws-policy
opelab
7
750
(非公式) AWS Summit Japan と 海浜幕張 の歩き方 2025年版
coosuke
PRO
1
340
OAuth/OpenID Connectで実現するMCPのセキュアなアクセス管理
kuralab
5
870
CIでのgolangci-lintの実行を約90%削減した話
kazukihayase
0
340
2年でここまで成長!AWSで育てたAI Slack botの軌跡
iwamot
PRO
2
310
IIWレポートからみるID業界で話題のMCP
fujie
0
730
20250623 Findy Lunch LT Brown
3150
0
780
知識を整理して未来を作る 〜SKDとAI協業への助走〜
yosh1995
0
150
「Chatwork」の認証基盤の移行とログ活用によるプロダクト改善
kubell_hr
1
100
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Git: the NoSQL Database
bkeepers
PRO
430
65k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Unsuck your backbone
ammeep
671
58k
Statistics for Hackers
jakevdp
799
220k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.8k
What's in a price? How to price your products and services
michaelherold
245
12k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.3k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.8k
Transcript
AWS Lambda DC UZOU (@suthio_) Speee Cafe Meetup #6 /
2017-04-25 Speee Cafe Meetup #6 ~ AWS Lambda
@suthio_ UZOU 2
AWS Lambda Speee Cafe Meetup #6 ~ AWS Lambda 3
※ AWS Lambda Speee Cafe Meetup #6 ~ AWS Lambda
4
AWS Lambda Speee Cafe Meetup #6 ~ AWS Lambda 5
UZOU AWS Lambda Lambda UZOU Speee Cafe Meetup #6 ~
AWS Lambda 6
UZOU AWS AWS Lambda Speee Cafe Meetup #6 ~ AWS
Lambda 7
AWS Lambda Speee Cafe Meetup #6 ~ AWS Lambda 8
AWS Lambda AWS Function AWS Kinesis DynamoDB S3 etc... Speee
Cafe Meetup #6 ~ AWS Lambda 9
AWS Lambda NodeJS Java8 Python .NET Core UZOU NodeJS Speee
Cafe Meetup #6 ~ AWS Lambda 10
UZOU Speee Cafe Meetup #6 ~ AWS Lambda 11
12
Lambda 13
Stream Kinesis Lambda Kinesis Streams callback error 14
CloudWatch Logs 15
AWS Lambda 16
AWS Lambda Lambda 1 2 2 Lambda Lambda 17
Context eventID eventID "eventID": "shardId- 000000000000:49545115243490985018280067714973144582180062593244200961" eventID Retry Kinesis Batch
ID 18
Lambda Lambda Kinesis Streams Lambda 19
20
NodeJS Amazon Linux AmazonLinux Docker or AmazonLinux EC2 UZOU Mac
21
callbackWaitsForEmptyEventLoop Callback Lambda True false SetTimeout exports.handler = (event, context,
callback) => { context.callbackWaitsForEmptyEventLoop = false setTimeout((a) => { console.info(a); }, 3000, 'SetTimeout Lambda'); callback(null, 'Hello Lambda'); }; 22
callbackWaitsForEmptyEventLoop aerospike-client True Callback UZOU 23
24
25
Kinesis WriteProvisionedThroughputExceeded ReadProvisionedThroughputExceeded GetRecords.IteratorAgeMilliseconds 26
WriteProvisionedThroughputExceeded 27
ReadProvisionedThroughputExceeded GetRecords 28
IteratorAgeMilliseconds GetRecords ( ) GetRecords 0 ( ) Kinesis Batch
29
Lambda IteratorAge Errors Count 30
IteratorAge Lambda Lambda 31
Errors Count Lambda CloudWatch Logs Timeout 32
Datadog Datadog 33
Lambda Lambda Lambda 34