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
イベント駆動アーキテクチャでちょっと良くなるサーバレス
Search
dasuken
January 18, 2022
Technology
0
110
イベント駆動アーキテクチャでちょっと良くなるサーバレス
dasuken
January 18, 2022
Tweet
Share
More Decks by dasuken
See All by dasuken
oss-gov.pdf
dasuken
2
240
Other Decks in Technology
See All in Technology
roppongirb_20250911
igaiga
0
190
BPaaSにおける人と協働する前提のAIエージェント-AWS登壇資料
kentarofujii
0
130
Agile PBL at New Grads Trainings
kawaguti
PRO
1
380
Flutterでキャッチしないエラーはどこに行く
taiju59
0
220
バイブスに「型」を!Kent Beckに学ぶ、AI時代のテスト駆動開発
amixedcolor
2
500
2025年夏 コーディングエージェントを統べる者
nwiizo
0
140
バッチ処理で悩むバックエンドエンジニアに捧げるAWS Glue入門
diggymo
3
180
Language Update: Java
skrb
2
290
Webアプリケーションにオブザーバビリティを実装するRust入門ガイド
nwiizo
5
700
初めてAWSを使うときのセキュリティ覚書〜初心者支部編〜
cmusudakeisuke
1
220
複数サービスを支えるマルチテナント型Batch MLプラットフォーム
lycorptech_jp
PRO
0
280
RSCの時代にReactとフレームワークの境界を探る
uhyo
10
3.3k
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
A better future with KSS
kneath
239
17k
Context Engineering - Making Every Token Count
addyosmani
1
23
Agile that works and the tools we love
rasmusluckow
330
21k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
187
55k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Typedesign – Prime Four
hannesfritz
42
2.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
Transcript
ΠϕϯτۦಈΞʔΩςΫνϟͰ ͪΐͬͱྑ͘ͳΔαʔόϨε !EBTVLFO
झຯ/#"ͱਂϥδΦ (Pษڧத EBTVLFO
վળ ྲྀΕ ΠϕϯτۦಈΞʔΩςΫνϟͱʁ ࡞ͬͨΞϓϦέʔγϣϯ ·ͱΊ
࡞ͬͨΞϓϦέʔγϣϯ
ཉ͍͕͠ʮઃఆֹۚҎԼʯͳΒϝʔϧͰΒͤΔ ݱࡏՁ֨ &$αΠτ εΫϨΠϐϯά *GݱࡏՁ֨ઃఆՁ֨ ϝʔϧૹ৴ʂ
ྫ͑"OLFSϫΠϠϨεΠϠϗϯ
࣮ࡍՁ֨ઃఆֹۚͳͷͰɺɺɺ ஈͱVSM͕ಧ͘
ΞʔΩςΫνϟ
εΫϨΠϐϯάΛ࣮ߦ͢Δؔ QBZMPBEͷظΑΓ͔҆ͬͨΒ ೋͭͷMBNCEBΛJOWPLF
ݺͼग़͞ΕΔؔ 4&4ͰೝূࡁΈϢʔβʔʹϝʔϧΛૹ৴
͍͔ͨͩͭ͘
࣮ߦ͕ख࡞ۀ
BXTDMJJOWPLFQBZMPBEʜ Ұʑ໘ ࠷ૣVSMೖྗͨ͠ଞํ͕͍
-BNCEB͔Β-BNCEBݺͼग़͠ JT Ξϯνύλʔϯ
IUUQTBXTBNB[PODPNKQCMPHTOFXTDPNQVUFPQFSBUJOHMBNCEBBOUJQBUUFSOTJOFWFOUESJWFOBSDIJUFDUVSFTQBSU Ҿ༻0QFSBUJOH-BNCEBΠϕϯτۦಈܕΞʔΩςΫνϟʹ͓͚ΔΞϯνύλʔϯr1BSU ΤϥʔॲཧͷෳࡶԽ ίετ૿ ີ݁߹
มߋʹऑ͍ ݺͼग़͠ઌͷ"3/ΛΔඞཁ͋Γ ͕ؔ͠มΘͬͨΒʁ ͕ؔಈ͍ͯͳ͔ͬͨΒʁ
ΠϕϯτۦಈΞʔΩςΫν ϟͳΒղܾͰ͖ΔΒ͍͠
ΠϕϯτۦಈΞʔΩςΫν ϟͱʁ
ΠϕϯτʹΑͬͯγεςϜؒΛ࿈ܞ͢ΔΈ ৄ͘͠ɹ0QFSBUJOH-BNCEBΠϕϯτۦಈܕΞʔΩςΫνϟΛཧղ͢Δr1BSU 1SPEVDFS $POTVNFS ΠϕϯτͷൃߦऀΛϓϩσϡʔαʔɺड͚औΓͯΛίϯγϡʔϚʔ ͱݺͿ
ΠϕϯτʹΑͬͯγεςϜؒΛ࿈ܞ͢ΔΈ ঢ়ଶมԽ Ҿ༻ɿɹIUUQTDBUBMPHVTFBTUQSPEXPSLTIPQTBXTWXPSLTIPQTFBCDEEGGCDCFO64FWFOUCSJEHF SVMFT ϝλσʔλ ৄࡉͳΠϕϯτ༰
ͳͥ-BNCEBͱΈ߹ΘͤΔͷʁ ɾίϯγϡʔϚʔੑ্࣭ΠϕϯτͷൃੜΛͪଓ͚ͳ͚Ε ͍͚ͳ͍ ࣮ߦػ࣌ؒʹແବඅ༻͕ൃੜ ɾ-BNCEBͳΒ࣮ߦ࣌ؒʹର͢Δैྔ՝੍ۚ ɾ༷ʑͳτϦΨʔΛαϙʔτ
۩ମతͳվળࡦ
ख࡞ۀਏ͍ -BNCEB͔Β-BNCEBݺͼग़͠ΞΧϯ
ख࡞ۀਏ͍ &WFOU#SJEHF -BNCEB͔Β-BNCEBݺͼग़͠ΞΧϯ
&WFOU#SJEHF &WFOU#SJEHF ɾൃੜͨ͠ΠϕϯτΛิͯ͠ଞαʔϏεͱܨ͙ "84ͷΠϕϯτ͚ͩͰͳ͘4BB4ରԠ จࣈ௨Γڮ͠ ɾεέδϡʔϥʔͱͯ͠ΠϕϯτΛఆظ࡞ $SPOܗࣜͱ࣌ؒܗࣜ ख࡞ۀ͔Β։์ʂ
ख࡞ۀਏ͍ &WFOU#SJEHF -BNCEB͔Β-BNCEBݺͼग़͠ΞΧϯ 424
424 424 ɾϝοηʔδϯάΩϡʔαʔϏε ϝοηʔδΛόοϑΝϦϯά͢Δ ΠϕϯτετΞ ɾαʔϏεؒͷґଘؔΛղফ ϝοηʔδૹ৴ޙTRTͷ
424 ɾඪ४Ωϡʔͱ'*'0Ωϡʔ
ඪ४Ωϡʔ '*'0 ɾͨͩ͠'*'0Ωϡʔඵ͋ͨΓτϥϯβΫγϣϯ·Ͱ͔͠ࡹ͚ͳ͍Β͍͠ ࠓճͷ߹ଟ'*'0ͷ͕ྑ͍
424 ୭͕ॲཧ͢Δ͔ΒΜ͚Ͳ ͱΓ͋͑ͣޙͤͨ ྃղʂ
424 ͳΜ͔ϝοηʔδ͋Δʁ ͜Μͳͷొ͞ΕͯͨΑ
͓ޓ͍ΛΒͳ͍
͜ΕΒͷϦιʔεΛ׆༻ͨ͠վਖ਼Ҋ
͜ΕΒͷϦιʔεΛ׆༻ͨ͠վਖ਼Ҋ ࣗಈԽʂ
͜ΕΒͷϦιʔεΛ׆༻ͨ͠վਖ਼Ҋ ૄ݁߹ʂ ଈSFUVSO
ޙ͕յΕͯ෮چΛͭ $
·ͱΊ ΠϕϯτۦಈܕΞʔΩςΫνϟΛ͏ࣄʹΑͬͯ -BNCEBؔͷίετݮ ࣮ߦͷࣗಈԽ ૄ݁߹ͳΞʔΩςΫνϟ ͕ग़དྷͨ