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
はじめてのサーバレス関数 (WEBエンジニア勉強会 #06)
Search
OSCA
April 07, 2018
Technology
990
0
Share
はじめてのサーバレス関数 (WEBエンジニア勉強会 #06)
2018年04月06日(金) に開催された「WEBエンジニア勉強会 #06」で サーバレス関数について発表しました。
OSCA
April 07, 2018
More Decks by OSCA
See All by OSCA
人工肉を食べよう / Let's eat fake meat
oscasierra
4
1.4k
WEBサイトを HTTP/2 に移行した話 / HTTP2
oscasierra
1
2.2k
次世代の認証(WebAuthn/FIDO2)について説明を試みる
oscasierra
2
1.5k
WEBサイトが「できた」と安心する前に最終チェックすること
oscasierra
1
2.1k
Service Worker
oscasierra
1
1.5k
Growth of Podcast
oscasierra
0
1.6k
AIの知識無しでもAIを活用したQ&Aページを作る方法
oscasierra
1
1.2k
みんなテストってどうやってるの?
oscasierra
0
530
HTTPレイヤーで行うパフォーマンスチューニング (WEBエンジニア勉強会 #05)
oscasierra
1
3.4k
Other Decks in Technology
See All in Technology
AI前提とはどういうことか
daisuketakeda
0
190
Azure Lifecycle with Copilot CLI
torumakabe
3
790
Data Hubグループ 紹介資料
sansan33
PRO
0
2.9k
新メンバーのために、シニアエンジニアが環境を作る時代
puku0x
0
790
Zero-Downtime Migration: Moving a Massive, Historic iOS App from CocoaPods to SPM and Tuist without Stopping Feature Delivery
kagemiku
0
230
Digitization部 紹介資料
sansan33
PRO
1
7.2k
DIPS2.0データに基づく森林管理における無人航空機の利用状況
naokimuroki
1
210
ADOTで始めるサーバレスアーキテクチャのオブザーバビリティ
alchemy1115
3
280
みんなで作るAWS Tips 100連発 (FinOps編)
schwrzktz
1
170
Hello UUID
mimifuwacc
0
140
システムは「動く」だけでは足りない 実装編 - 非機能要件・分散システム・トレードオフをコードで見る
nwiizo
3
360
組織的なAI活用を阻む 最大のハードルは コンテキストデザインだった
ixbox
7
1.8k
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Discover your Explorer Soul
emna__ayadi
2
1.1k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
520
First, design no harm
axbom
PRO
2
1.2k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
760
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
How to make the Groovebox
asonas
2
2.1k
Facilitating Awesome Meetings
lara
57
6.8k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
320
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
Transcript
04$" ᖛ Ұೋࡾ !FOHJOFFS@PTDB ͡ΊͯͷαʔόʔϨεؔ
ࣗݾհ © OSCA 04$"ᖛ Ұೋࡾ ·ͷ ͔ͣ;Έ ϓϩδΣΫτϚωʔδϟʔ ܠࣸਅՈ
+BWB 1)1ϝΠϯͷ8&#ΤϯδχΞ ਓೳ "* ؔ࿈ͬͯΔ ݸਓͰ714आΓͯ8&#αʔϏεΛӡӦத ເͷࠃ ెาݍॅΈ !FOHJOFFS@PTDB !PTDBQIPUP!EJTOFZ@PTDB
© OSCA ࡞ͨ͠ΞϓϦΛσϓϩΠ͢Εɺ͍͍ײ͡ʹಈ͔ͯ͘͠Ε ΔɺαʔόʔͷଘࡏΛҙࣝ͢Δඞཁ͕ͳ͍ͷɻ 8IBUJTαʔόʔϨε
© OSCA ࡞ͨ͠ΞϓϦΛσϓϩΠ͢Εɺ͍͍ײ͡ʹಈ͔ͯ͘͠Ε ΔɺαʔόʔͷଘࡏΛҙࣝ͢Δඞཁ͕ͳ͍ͷɻ 8IBUJTαʔόʔϨε αʔόʔΛཧ͢Δ࿑ྗΛݮͰ͖Δ ෛՙʹԠ͍͍ͯ͡ײ͡ʹεέʔϦϯάͯ͘͠ΕΔ ΞΫηεྔ͚ͩͷϛϦඵϨϕϧͷ՝ۚ
© OSCA αʔόʔϨεͷΈͷ্Ͱಈ͔͢ɺೖྗͱग़ྗ͕໌֬ͳখ ͞ͳػೳͷ͜ͱɻ "1* τϦΨʔ ͳͲͷΑ͏ͳͷ͕ଟ͍ɻ 8IBUJTαʔόʔϨεؔ
Microsoft Azure Amazon Web Services Google Cloud Platform Azure Functions
Lambda Cloud Functions C#, JavaScript, F#, Java, Python, PHP, TypeScript… Java, Node.js, C#, Python Node.js 100 100 100 300 300 540 © OSCA ֤ΫϥυαʔϏεʹ͓͚ΔαʔόʔϨεؔ
© OSCA αʔόʔϨεؔͷىಈํ๏ • )551ϦΫΤετ • λΠϚʔىಈ • %#ͷߋ৽τϦΨʔ •
ϑΝΠϧετϨʔδͷߋ৽τϦΨʔ • (JU)VC XFCIPPL
© OSCA ࢦఆͨ͠63-ͷ֓ཁ αϚϦ Λऔಘ͢ΔؔΛσϓϩΠͨ͠ɻ αʔϏεࣄྫ 8&#Ϋϩʔϥؔͷ࣮ https://www.yahoo.co.jp HTTP
HTML Java Azure Functions (JSON API)
© OSCA +BWB "QBDIF.BWFOʹΑΔσϓϩΠίϚϯυͰྃɻ αʔϏεࣄྫ 8&#Ϋϩʔϥؔͷ࣮ NWO QBDLBHFB[VSFGVODUJPOTEFQMPZ
© OSCA Քಇঢ়گ • ʙ DBMM EBZ අ༻ •
ԁ ແྉ αʔϏεࣄྫ 8&#Ϋϩʔϥؔͷ࣮ ( ) 2./0 2.14 2.14 , 2.14 ˞.JDSPTPGU"[VSF'VODUJPOTͷ߹
© OSCA ྑ͍ • ݺͼग़͠ճ͕গͳ͍"1*ͳͲͰ͋ΕແྉͰेͳػ ೳΛఏڙͰ͖Δʂ ແྉΛܹ͑ͯ҆ʂ • αʔόʔϨεͳͷͰɺιʔείʔυΛॻ͚ͩ͘ʂ ҙ
• ͠Β͘ॲཧ͕ͳ͍ͱࣗಈతʹίϯϐϡʔλ͕ഁغ͞Εɺ ࠶ඞཁʹͳͬͨͱ͖ʹίϯϐϡʔλ͕࡞͞ΕΔɻ ί ϯϐϡʔλͷ࡞ʹඵʙ͕͔͔࣌ؒΔɻ αʔϏεࣄྫ 8&#Ϋϩʔϥؔͷ࣮
© OSCA ·ͱΊ • খཻͳॲཧͰ͋ΕɺαʔόʔϨεؔศརʂ • ݸਓΞϓϦͰখֹͳӡ༻͕Ͱ͖Δ͔͠Εͳ͍ɻ • ΫϥυҠߦͷϑΝʔετεςοϓʹͲ͏Ͱ͔͢ʁ