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
120
イベント駆動アーキテクチャでちょっと良くなるサーバレス
dasuken
January 18, 2022
Tweet
Share
More Decks by dasuken
See All by dasuken
oss-gov.pdf
dasuken
2
250
Other Decks in Technology
See All in Technology
様々なファイルシステム
sat
PRO
0
140
Copilot Studio ハンズオン - 生成オーケストレーションモード
tomoyasasakimskk
0
200
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
12
81k
映像エッジAIにおけるNode-RED活用事例
emirmatsui
0
140
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
20k
JSConf JPのwebsiteをGatsbyからNext.jsに移行した話 - Next.jsの多言語静的サイトと課題
leko
2
180
AWS UG Grantでグローバル20名に選出されてre:Inventに行く話と、マルチクラウドセキュリティの教科書を執筆した話 / The Story of Being Selected for the AWS UG Grant to Attending re:Invent, and Writing a Multi-Cloud Security Textbook
yuj1osm
1
130
初めてのDatabricks Apps開発
taka_aki
1
240
個人でデジタル庁の デザインシステムをVue.jsで 作っている話
nishiharatsubasa
2
3.9k
「タコピーの原罪」から学ぶ間違った”支援” / the bad support of Takopii
piyonakajima
0
130
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
940
Databricks AI/BI Genie の「値ディクショナリー」をAmazonの奥地(S3)まで見に行く
kameitomohiro
1
380
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
610
Documentation Writing (for coders)
carmenintech
75
5.1k
Done Done
chrislema
185
16k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
630
The Pragmatic Product Professional
lauravandoore
36
7k
Building Better People: How to give real-time feedback that sticks.
wjessup
369
20k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
For a Future-Friendly Web
brad_frost
180
10k
Making Projects Easy
brettharned
120
6.4k
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ؔͷίετݮ ࣮ߦͷࣗಈԽ ૄ݁߹ͳΞʔΩςΫνϟ ͕ग़དྷͨ