Upload
hiroyuki-hiki
View
5.888
Download
2
Embed Size (px)
Citation preview
) ( ((PWU Y P P P
c c
3HD63ID) (
cloudpack大阪 セクションリーダーSA- 構築24365運用(2014~2015)- MSP運用自動化推進役(2015~2016)- サーバレスメディア開発 (2016)- rarrサーバレスIoT開発 (New)
バックグラウンド- 携帯電話スマートフォン端末開発エンタープライズシステム開発を経て20144より現職
- AWS SAMURAI 2014受賞- JAWS-UG MVP 2013受賞- Twitter unioce- NewsPicks httpsnewspickscomuser2151887
SAVE THE DATE
httpsclpbzclpexpo2017
c c c c
Lambda Lambdaが呼び出されない事を考慮する必要がある(イベントが抜ける問題)
LRUYM 64 u y c w cu v pk
p
LRUYMVJL c amp DB cr
p JSKMJ 64 75) p 75) c c o c r p
p
c
v p c u p uo JSKMJ u
tt or
JSKMJ
JSKMJ
um ttv
JSKMJu t H74 t E J JDLWPV v pt r
3B 9J N J c t p
Lambda自体は実行を保証しているがAWSの各サービスからの呼び出しが失敗する可能性もあるので設計レベルで対応する必要がある
64
c c 64 r 64p D t p p PT UTN DJJD 64 3B p o
JSKMJ p 75) p
C7DEOYRR 3B u v p p 75) w 3B 3B
9J N J JSKMJ 3B 75)uu w p u uu w r
uo c c uo
75) c c o
u c c rr 75) u p
75) p o t75) u pt
c r p
cu t wp p
c t c c cu c w p
w c t p pt
u c uu u DPNW
4D +++
4D +++ cc 4D
c B5 c pc
c
4D +++ c
w a LRUYMOWUT D M TJSUMK p 3HD64 D PT UTN c c c c t
JSKMJ H38
c c c
bi3HD
JSKMJ cc
c c c75)u p
u
u p v
uo
H74 cv
LRUYMOWUT D
v
JSKMJ v pu p
D Dc DA c t
u p
D c tc D
JSKMJc JSKMJ
HJW NW JSKMJ cu c c
JSKMJ
u u v p p
c PT UTN 3B o r
3B
amp yPT UTN
PT UTN p PT UTN 5 D D FB
5 D c PT UTN
p w r PT UTN
PT UTN c c
r p PT UTN
c c c c
u p
4D +++ r
t n ( d
po p
uo RJSKMJ c
yp
4D +++ r
JSKMJ
B t
c c u uo c c c c w c v
p uo c c p
uo JSKMJ c c w u u w
c r p v p c c c c p u v
u r t rw p v
u v p c c
cloudpack大阪 セクションリーダーSA- 構築24365運用(2014~2015)- MSP運用自動化推進役(2015~2016)- サーバレスメディア開発 (2016)- rarrサーバレスIoT開発 (New)
バックグラウンド- 携帯電話スマートフォン端末開発エンタープライズシステム開発を経て20144より現職
- AWS SAMURAI 2014受賞- JAWS-UG MVP 2013受賞- Twitter unioce- NewsPicks httpsnewspickscomuser2151887
SAVE THE DATE
httpsclpbzclpexpo2017
c c c c
Lambda Lambdaが呼び出されない事を考慮する必要がある(イベントが抜ける問題)
LRUYM 64 u y c w cu v pk
p
LRUYMVJL c amp DB cr
p JSKMJ 64 75) p 75) c c o c r p
p
c
v p c u p uo JSKMJ u
tt or
JSKMJ
JSKMJ
um ttv
JSKMJu t H74 t E J JDLWPV v pt r
3B 9J N J c t p
Lambda自体は実行を保証しているがAWSの各サービスからの呼び出しが失敗する可能性もあるので設計レベルで対応する必要がある
64
c c 64 r 64p D t p p PT UTN DJJD 64 3B p o
JSKMJ p 75) p
C7DEOYRR 3B u v p p 75) w 3B 3B
9J N J JSKMJ 3B 75)uu w p u uu w r
uo c c uo
75) c c o
u c c rr 75) u p
75) p o t75) u pt
c r p
cu t wp p
c t c c cu c w p
w c t p pt
u c uu u DPNW
4D +++
4D +++ cc 4D
c B5 c pc
c
4D +++ c
w a LRUYMOWUT D M TJSUMK p 3HD64 D PT UTN c c c c t
JSKMJ H38
c c c
bi3HD
JSKMJ cc
c c c75)u p
u
u p v
uo
H74 cv
LRUYMOWUT D
v
JSKMJ v pu p
D Dc DA c t
u p
D c tc D
JSKMJc JSKMJ
HJW NW JSKMJ cu c c
JSKMJ
u u v p p
c PT UTN 3B o r
3B
amp yPT UTN
PT UTN p PT UTN 5 D D FB
5 D c PT UTN
p w r PT UTN
PT UTN c c
r p PT UTN
c c c c
u p
4D +++ r
t n ( d
po p
uo RJSKMJ c
yp
4D +++ r
JSKMJ
B t
c c u uo c c c c w c v
p uo c c p
uo JSKMJ c c w u u w
c r p v p c c c c p u v
u r t rw p v
u v p c c
SAVE THE DATE
httpsclpbzclpexpo2017
c c c c
Lambda Lambdaが呼び出されない事を考慮する必要がある(イベントが抜ける問題)
LRUYM 64 u y c w cu v pk
p
LRUYMVJL c amp DB cr
p JSKMJ 64 75) p 75) c c o c r p
p
c
v p c u p uo JSKMJ u
tt or
JSKMJ
JSKMJ
um ttv
JSKMJu t H74 t E J JDLWPV v pt r
3B 9J N J c t p
Lambda自体は実行を保証しているがAWSの各サービスからの呼び出しが失敗する可能性もあるので設計レベルで対応する必要がある
64
c c 64 r 64p D t p p PT UTN DJJD 64 3B p o
JSKMJ p 75) p
C7DEOYRR 3B u v p p 75) w 3B 3B
9J N J JSKMJ 3B 75)uu w p u uu w r
uo c c uo
75) c c o
u c c rr 75) u p
75) p o t75) u pt
c r p
cu t wp p
c t c c cu c w p
w c t p pt
u c uu u DPNW
4D +++
4D +++ cc 4D
c B5 c pc
c
4D +++ c
w a LRUYMOWUT D M TJSUMK p 3HD64 D PT UTN c c c c t
JSKMJ H38
c c c
bi3HD
JSKMJ cc
c c c75)u p
u
u p v
uo
H74 cv
LRUYMOWUT D
v
JSKMJ v pu p
D Dc DA c t
u p
D c tc D
JSKMJc JSKMJ
HJW NW JSKMJ cu c c
JSKMJ
u u v p p
c PT UTN 3B o r
3B
amp yPT UTN
PT UTN p PT UTN 5 D D FB
5 D c PT UTN
p w r PT UTN
PT UTN c c
r p PT UTN
c c c c
u p
4D +++ r
t n ( d
po p
uo RJSKMJ c
yp
4D +++ r
JSKMJ
B t
c c u uo c c c c w c v
p uo c c p
uo JSKMJ c c w u u w
c r p v p c c c c p u v
u r t rw p v
u v p c c
c c c c
Lambda Lambdaが呼び出されない事を考慮する必要がある(イベントが抜ける問題)
LRUYM 64 u y c w cu v pk
p
LRUYMVJL c amp DB cr
p JSKMJ 64 75) p 75) c c o c r p
p
c
v p c u p uo JSKMJ u
tt or
JSKMJ
JSKMJ
um ttv
JSKMJu t H74 t E J JDLWPV v pt r
3B 9J N J c t p
Lambda自体は実行を保証しているがAWSの各サービスからの呼び出しが失敗する可能性もあるので設計レベルで対応する必要がある
64
c c 64 r 64p D t p p PT UTN DJJD 64 3B p o
JSKMJ p 75) p
C7DEOYRR 3B u v p p 75) w 3B 3B
9J N J JSKMJ 3B 75)uu w p u uu w r
uo c c uo
75) c c o
u c c rr 75) u p
75) p o t75) u pt
c r p
cu t wp p
c t c c cu c w p
w c t p pt
u c uu u DPNW
4D +++
4D +++ cc 4D
c B5 c pc
c
4D +++ c
w a LRUYMOWUT D M TJSUMK p 3HD64 D PT UTN c c c c t
JSKMJ H38
c c c
bi3HD
JSKMJ cc
c c c75)u p
u
u p v
uo
H74 cv
LRUYMOWUT D
v
JSKMJ v pu p
D Dc DA c t
u p
D c tc D
JSKMJc JSKMJ
HJW NW JSKMJ cu c c
JSKMJ
u u v p p
c PT UTN 3B o r
3B
amp yPT UTN
PT UTN p PT UTN 5 D D FB
5 D c PT UTN
p w r PT UTN
PT UTN c c
r p PT UTN
c c c c
u p
4D +++ r
t n ( d
po p
uo RJSKMJ c
yp
4D +++ r
JSKMJ
B t
c c u uo c c c c w c v
p uo c c p
uo JSKMJ c c w u u w
c r p v p c c c c p u v
u r t rw p v
u v p c c
LRUYMVJL c amp DB cr
p JSKMJ 64 75) p 75) c c o c r p
p
c
v p c u p uo JSKMJ u
tt or
JSKMJ
JSKMJ
um ttv
JSKMJu t H74 t E J JDLWPV v pt r
3B 9J N J c t p
Lambda自体は実行を保証しているがAWSの各サービスからの呼び出しが失敗する可能性もあるので設計レベルで対応する必要がある
64
c c 64 r 64p D t p p PT UTN DJJD 64 3B p o
JSKMJ p 75) p
C7DEOYRR 3B u v p p 75) w 3B 3B
9J N J JSKMJ 3B 75)uu w p u uu w r
uo c c uo
75) c c o
u c c rr 75) u p
75) p o t75) u pt
c r p
cu t wp p
c t c c cu c w p
w c t p pt
u c uu u DPNW
4D +++
4D +++ cc 4D
c B5 c pc
c
4D +++ c
w a LRUYMOWUT D M TJSUMK p 3HD64 D PT UTN c c c c t
JSKMJ H38
c c c
bi3HD
JSKMJ cc
c c c75)u p
u
u p v
uo
H74 cv
LRUYMOWUT D
v
JSKMJ v pu p
D Dc DA c t
u p
D c tc D
JSKMJc JSKMJ
HJW NW JSKMJ cu c c
JSKMJ
u u v p p
c PT UTN 3B o r
3B
amp yPT UTN
PT UTN p PT UTN 5 D D FB
5 D c PT UTN
p w r PT UTN
PT UTN c c
r p PT UTN
c c c c
u p
4D +++ r
t n ( d
po p
uo RJSKMJ c
yp
4D +++ r
JSKMJ
B t
c c u uo c c c c w c v
p uo c c p
uo JSKMJ c c w u u w
c r p v p c c c c p u v
u r t rw p v
u v p c c
p
c
v p c u p uo JSKMJ u
tt or
JSKMJ
JSKMJ
um ttv
JSKMJu t H74 t E J JDLWPV v pt r
3B 9J N J c t p
Lambda自体は実行を保証しているがAWSの各サービスからの呼び出しが失敗する可能性もあるので設計レベルで対応する必要がある
64
c c 64 r 64p D t p p PT UTN DJJD 64 3B p o
JSKMJ p 75) p
C7DEOYRR 3B u v p p 75) w 3B 3B
9J N J JSKMJ 3B 75)uu w p u uu w r
uo c c uo
75) c c o
u c c rr 75) u p
75) p o t75) u pt
c r p
cu t wp p
c t c c cu c w p
w c t p pt
u c uu u DPNW
4D +++
4D +++ cc 4D
c B5 c pc
c
4D +++ c
w a LRUYMOWUT D M TJSUMK p 3HD64 D PT UTN c c c c t
JSKMJ H38
c c c
bi3HD
JSKMJ cc
c c c75)u p
u
u p v
uo
H74 cv
LRUYMOWUT D
v
JSKMJ v pu p
D Dc DA c t
u p
D c tc D
JSKMJc JSKMJ
HJW NW JSKMJ cu c c
JSKMJ
u u v p p
c PT UTN 3B o r
3B
amp yPT UTN
PT UTN p PT UTN 5 D D FB
5 D c PT UTN
p w r PT UTN
PT UTN c c
r p PT UTN
c c c c
u p
4D +++ r
t n ( d
po p
uo RJSKMJ c
yp
4D +++ r
JSKMJ
B t
c c u uo c c c c w c v
p uo c c p
uo JSKMJ c c w u u w
c r p v p c c c c p u v
u r t rw p v
u v p c c
JSKMJ
JSKMJ
um ttv
JSKMJu t H74 t E J JDLWPV v pt r
3B 9J N J c t p
Lambda自体は実行を保証しているがAWSの各サービスからの呼び出しが失敗する可能性もあるので設計レベルで対応する必要がある
64
c c 64 r 64p D t p p PT UTN DJJD 64 3B p o
JSKMJ p 75) p
C7DEOYRR 3B u v p p 75) w 3B 3B
9J N J JSKMJ 3B 75)uu w p u uu w r
uo c c uo
75) c c o
u c c rr 75) u p
75) p o t75) u pt
c r p
cu t wp p
c t c c cu c w p
w c t p pt
u c uu u DPNW
4D +++
4D +++ cc 4D
c B5 c pc
c
4D +++ c
w a LRUYMOWUT D M TJSUMK p 3HD64 D PT UTN c c c c t
JSKMJ H38
c c c
bi3HD
JSKMJ cc
c c c75)u p
u
u p v
uo
H74 cv
LRUYMOWUT D
v
JSKMJ v pu p
D Dc DA c t
u p
D c tc D
JSKMJc JSKMJ
HJW NW JSKMJ cu c c
JSKMJ
u u v p p
c PT UTN 3B o r
3B
amp yPT UTN
PT UTN p PT UTN 5 D D FB
5 D c PT UTN
p w r PT UTN
PT UTN c c
r p PT UTN
c c c c
u p
4D +++ r
t n ( d
po p
uo RJSKMJ c
yp
4D +++ r
JSKMJ
B t
c c u uo c c c c w c v
p uo c c p
uo JSKMJ c c w u u w
c r p v p c c c c p u v
u r t rw p v
u v p c c
64
c c 64 r 64p D t p p PT UTN DJJD 64 3B p o
JSKMJ p 75) p
C7DEOYRR 3B u v p p 75) w 3B 3B
9J N J JSKMJ 3B 75)uu w p u uu w r
uo c c uo
75) c c o
u c c rr 75) u p
75) p o t75) u pt
c r p
cu t wp p
c t c c cu c w p
w c t p pt
u c uu u DPNW
4D +++
4D +++ cc 4D
c B5 c pc
c
4D +++ c
w a LRUYMOWUT D M TJSUMK p 3HD64 D PT UTN c c c c t
JSKMJ H38
c c c
bi3HD
JSKMJ cc
c c c75)u p
u
u p v
uo
H74 cv
LRUYMOWUT D
v
JSKMJ v pu p
D Dc DA c t
u p
D c tc D
JSKMJc JSKMJ
HJW NW JSKMJ cu c c
JSKMJ
u u v p p
c PT UTN 3B o r
3B
amp yPT UTN
PT UTN p PT UTN 5 D D FB
5 D c PT UTN
p w r PT UTN
PT UTN c c
r p PT UTN
c c c c
u p
4D +++ r
t n ( d
po p
uo RJSKMJ c
yp
4D +++ r
JSKMJ
B t
c c u uo c c c c w c v
p uo c c p
uo JSKMJ c c w u u w
c r p v p c c c c p u v
u r t rw p v
u v p c c
JSKMJ p 75) p
C7DEOYRR 3B u v p p 75) w 3B 3B
9J N J JSKMJ 3B 75)uu w p u uu w r
uo c c uo
75) c c o
u c c rr 75) u p
75) p o t75) u pt
c r p
cu t wp p
c t c c cu c w p
w c t p pt
u c uu u DPNW
4D +++
4D +++ cc 4D
c B5 c pc
c
4D +++ c
w a LRUYMOWUT D M TJSUMK p 3HD64 D PT UTN c c c c t
JSKMJ H38
c c c
bi3HD
JSKMJ cc
c c c75)u p
u
u p v
uo
H74 cv
LRUYMOWUT D
v
JSKMJ v pu p
D Dc DA c t
u p
D c tc D
JSKMJc JSKMJ
HJW NW JSKMJ cu c c
JSKMJ
u u v p p
c PT UTN 3B o r
3B
amp yPT UTN
PT UTN p PT UTN 5 D D FB
5 D c PT UTN
p w r PT UTN
PT UTN c c
r p PT UTN
c c c c
u p
4D +++ r
t n ( d
po p
uo RJSKMJ c
yp
4D +++ r
JSKMJ
B t
c c u uo c c c c w c v
p uo c c p
uo JSKMJ c c w u u w
c r p v p c c c c p u v
u r t rw p v
u v p c c
75) c c o
u c c rr 75) u p
75) p o t75) u pt
c r p
cu t wp p
c t c c cu c w p
w c t p pt
u c uu u DPNW
4D +++
4D +++ cc 4D
c B5 c pc
c
4D +++ c
w a LRUYMOWUT D M TJSUMK p 3HD64 D PT UTN c c c c t
JSKMJ H38
c c c
bi3HD
JSKMJ cc
c c c75)u p
u
u p v
uo
H74 cv
LRUYMOWUT D
v
JSKMJ v pu p
D Dc DA c t
u p
D c tc D
JSKMJc JSKMJ
HJW NW JSKMJ cu c c
JSKMJ
u u v p p
c PT UTN 3B o r
3B
amp yPT UTN
PT UTN p PT UTN 5 D D FB
5 D c PT UTN
p w r PT UTN
PT UTN c c
r p PT UTN
c c c c
u p
4D +++ r
t n ( d
po p
uo RJSKMJ c
yp
4D +++ r
JSKMJ
B t
c c u uo c c c c w c v
p uo c c p
uo JSKMJ c c w u u w
c r p v p c c c c p u v
u r t rw p v
u v p c c
c r p
cu t wp p
c t c c cu c w p
w c t p pt
u c uu u DPNW
4D +++
4D +++ cc 4D
c B5 c pc
c
4D +++ c
w a LRUYMOWUT D M TJSUMK p 3HD64 D PT UTN c c c c t
JSKMJ H38
c c c
bi3HD
JSKMJ cc
c c c75)u p
u
u p v
uo
H74 cv
LRUYMOWUT D
v
JSKMJ v pu p
D Dc DA c t
u p
D c tc D
JSKMJc JSKMJ
HJW NW JSKMJ cu c c
JSKMJ
u u v p p
c PT UTN 3B o r
3B
amp yPT UTN
PT UTN p PT UTN 5 D D FB
5 D c PT UTN
p w r PT UTN
PT UTN c c
r p PT UTN
c c c c
u p
4D +++ r
t n ( d
po p
uo RJSKMJ c
yp
4D +++ r
JSKMJ
B t
c c u uo c c c c w c v
p uo c c p
uo JSKMJ c c w u u w
c r p v p c c c c p u v
u r t rw p v
u v p c c
4D +++
4D +++ cc 4D
c B5 c pc
c
4D +++ c
w a LRUYMOWUT D M TJSUMK p 3HD64 D PT UTN c c c c t
JSKMJ H38
c c c
bi3HD
JSKMJ cc
c c c75)u p
u
u p v
uo
H74 cv
LRUYMOWUT D
v
JSKMJ v pu p
D Dc DA c t
u p
D c tc D
JSKMJc JSKMJ
HJW NW JSKMJ cu c c
JSKMJ
u u v p p
c PT UTN 3B o r
3B
amp yPT UTN
PT UTN p PT UTN 5 D D FB
5 D c PT UTN
p w r PT UTN
PT UTN c c
r p PT UTN
c c c c
u p
4D +++ r
t n ( d
po p
uo RJSKMJ c
yp
4D +++ r
JSKMJ
B t
c c u uo c c c c w c v
p uo c c p
uo JSKMJ c c w u u w
c r p v p c c c c p u v
u r t rw p v
u v p c c
4D +++ c
w a LRUYMOWUT D M TJSUMK p 3HD64 D PT UTN c c c c t
JSKMJ H38
c c c
bi3HD
JSKMJ cc
c c c75)u p
u
u p v
uo
H74 cv
LRUYMOWUT D
v
JSKMJ v pu p
D Dc DA c t
u p
D c tc D
JSKMJc JSKMJ
HJW NW JSKMJ cu c c
JSKMJ
u u v p p
c PT UTN 3B o r
3B
amp yPT UTN
PT UTN p PT UTN 5 D D FB
5 D c PT UTN
p w r PT UTN
PT UTN c c
r p PT UTN
c c c c
u p
4D +++ r
t n ( d
po p
uo RJSKMJ c
yp
4D +++ r
JSKMJ
B t
c c u uo c c c c w c v
p uo c c p
uo JSKMJ c c w u u w
c r p v p c c c c p u v
u r t rw p v
u v p c c
c c c
bi3HD
JSKMJ cc
c c c75)u p
u
u p v
uo
H74 cv
LRUYMOWUT D
v
JSKMJ v pu p
D Dc DA c t
u p
D c tc D
JSKMJc JSKMJ
HJW NW JSKMJ cu c c
JSKMJ
u u v p p
c PT UTN 3B o r
3B
amp yPT UTN
PT UTN p PT UTN 5 D D FB
5 D c PT UTN
p w r PT UTN
PT UTN c c
r p PT UTN
c c c c
u p
4D +++ r
t n ( d
po p
uo RJSKMJ c
yp
4D +++ r
JSKMJ
B t
c c u uo c c c c w c v
p uo c c p
uo JSKMJ c c w u u w
c r p v p c c c c p u v
u r t rw p v
u v p c c
H74 cv
LRUYMOWUT D
v
JSKMJ v pu p
D Dc DA c t
u p
D c tc D
JSKMJc JSKMJ
HJW NW JSKMJ cu c c
JSKMJ
u u v p p
c PT UTN 3B o r
3B
amp yPT UTN
PT UTN p PT UTN 5 D D FB
5 D c PT UTN
p w r PT UTN
PT UTN c c
r p PT UTN
c c c c
u p
4D +++ r
t n ( d
po p
uo RJSKMJ c
yp
4D +++ r
JSKMJ
B t
c c u uo c c c c w c v
p uo c c p
uo JSKMJ c c w u u w
c r p v p c c c c p u v
u r t rw p v
u v p c c
u p
D c tc D
JSKMJc JSKMJ
HJW NW JSKMJ cu c c
JSKMJ
u u v p p
c PT UTN 3B o r
3B
amp yPT UTN
PT UTN p PT UTN 5 D D FB
5 D c PT UTN
p w r PT UTN
PT UTN c c
r p PT UTN
c c c c
u p
4D +++ r
t n ( d
po p
uo RJSKMJ c
yp
4D +++ r
JSKMJ
B t
c c u uo c c c c w c v
p uo c c p
uo JSKMJ c c w u u w
c r p v p c c c c p u v
u r t rw p v
u v p c c
u u v p p
c PT UTN 3B o r
3B
amp yPT UTN
PT UTN p PT UTN 5 D D FB
5 D c PT UTN
p w r PT UTN
PT UTN c c
r p PT UTN
c c c c
u p
4D +++ r
t n ( d
po p
uo RJSKMJ c
yp
4D +++ r
JSKMJ
B t
c c u uo c c c c w c v
p uo c c p
uo JSKMJ c c w u u w
c r p v p c c c c p u v
u r t rw p v
u v p c c
amp yPT UTN
PT UTN p PT UTN 5 D D FB
5 D c PT UTN
p w r PT UTN
PT UTN c c
r p PT UTN
c c c c
u p
4D +++ r
t n ( d
po p
uo RJSKMJ c
yp
4D +++ r
JSKMJ
B t
c c u uo c c c c w c v
p uo c c p
uo JSKMJ c c w u u w
c r p v p c c c c p u v
u r t rw p v
u v p c c
p w r PT UTN
PT UTN c c
r p PT UTN
c c c c
u p
4D +++ r
t n ( d
po p
uo RJSKMJ c
yp
4D +++ r
JSKMJ
B t
c c u uo c c c c w c v
p uo c c p
uo JSKMJ c c w u u w
c r p v p c c c c p u v
u r t rw p v
u v p c c
4D +++ r
t n ( d
po p
uo RJSKMJ c
yp
4D +++ r
JSKMJ
B t
c c u uo c c c c w c v
p uo c c p
uo JSKMJ c c w u u w
c r p v p c c c c p u v
u r t rw p v
u v p c c
4D +++ r
JSKMJ
B t
c c u uo c c c c w c v
p uo c c p
uo JSKMJ c c w u u w
c r p v p c c c c p u v
u r t rw p v
u v p c c