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
Serverless Frameworkを試してみたよ
Search
Tsuyoshi Yonemoto
April 07, 2017
Programming
1
770
Serverless Frameworkを試してみたよ
東京Node学園付属小学校 2017年度 入学式で発表した資料です。
Tsuyoshi Yonemoto
April 07, 2017
Tweet
Share
More Decks by Tsuyoshi Yonemoto
See All by Tsuyoshi Yonemoto
いまさらですがRxSwiftつかってみました
yoneapp
0
170
WebとiOSの連携方法は何がベストか? 2016年版 #potatotips 27
yoneapp
0
2.9k
Other Decks in Programming
See All in Programming
ASP.NETアプリケーションのモダナイズ インフラ編
tomokusaba
1
410
FormFlow - Build Stunning Multistep Forms
yceruto
1
190
なんとなくわかった気になるブロックテーマ入門/contents.nagoya 2025 6.28
chiilog
1
220
都市をデータで見るってこういうこと PLATEAU属性情報入門
nokonoko1203
1
570
来たるべき 8.0 に備えて React 19 新機能と React Router 固有機能の取捨選択とすり合わせを考える
oukayuka
2
860
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
440
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
190
Benchmark
sysong
0
270
今ならAmazon ECSのサービス間通信をどう選ぶか / Selection of ECS Interservice Communication 2025
tkikuc
20
3.6k
High-Level Programming Languages in AI Era -Human Thought and Mind-
hayat01sh1da
PRO
0
390
童醫院敏捷轉型的實踐經驗
cclai999
0
190
Composerが「依存解決」のためにどんな工夫をしているか #phpcon
o0h
PRO
1
230
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.8k
Statistics for Hackers
jakevdp
799
220k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Automating Front-end Workflow
addyosmani
1370
200k
The Pragmatic Product Professional
lauravandoore
35
6.7k
Become a Pro
speakerdeck
PRO
28
5.4k
How to Think Like a Performance Engineer
csswizardry
24
1.7k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
A Tale of Four Properties
chriscoyier
160
23k
Transcript
Serverless FrameworkΛ ࢼͯ͠ΈͨΑ ౦ژNodeֶԂଐখֶߍ 2017 ೖֶࣜ @yoneapp Tsuyoshi Yonemoto
ࣗݾհ • @yoneapp • ̎̌̍̌ɿֶੜiOSݸਓ։ൃऀ • ̎̌̍̎ɿελʔτΞοϓͷڞಉۀऀ • ̎̌̍̑ɿiOS &
RailsϑϦʔϥϯε
ϓϩάϥϛϯάྺʢ10ʣ
ΞϓϦΛ࡞Γ͔ͨͬͨ
αʔόཱͯͨ͘ͳ͔ͬͨ
αʔόΛཱͯͳ͍ બࢶ͜Ε·Ͱͳ͔ͬͨ
৽͍͠બࢶ͕ݱΕͨ
AWS Lambda Google Cloud Functions Azure Functions
ࢼͯ͠Έ͍ͨ
AWS Lambda • Node.js • Java • C# • Python
Node.jsʹͨ͠ཧ༝ • جຊతʹɺ͜ͷखͷͷʹ Ruby͕ૣظʹϥΠφοϓ͞ΕΔࣄແ͍ • RailsΖ͏͕ɺϑϩϯτͰJavaScriptΛ ͏ͷͰશͬͨ͘͜ͱ͕ແ͍ΑΓ׳ΕͯΔ
ͪΐͬͱ໘ͳAWS Lambda ʜ "1*(BUFXBZ "84-BNCEB 'VODUJPO 'VODUJPO 'VODUJPO ઃఆ ઃఆ
ʜ ઃఆ ΞΫηε
Serverless Framework
Cloud Formation?
ͬͨΈͨ
ϙʔτϑΣϦΦαΠτͰࢼ͢ ※ ੩తαΠτͳͷͰࢼ͍͢͠
Γ͔ͨͬͨࣄ 4 4FSWFSMFTT'SBNFXSPL )5.- $44 *NBHF +BWB4DSJQU ΞΫηε "84 -BNCEB
"1* (BUFXBZ
ը૾Ҏ֎ޭͨ͠…
ը૾͕จࣈྻͰؼͬͯ͘Δ
ௐͯΈͨ…
Accept: image/png ͳͲΛ༩͠ͳ͍ͱ͍͚ͳ͍ ※ API Gatewayͷ༷
͓͍߹Θͤͯ͠Έͨ
API Gateway ୯ମͰ ղܾͰ͖ͳ͍
݁ 4 4FSWFSMFTT'SBNFXSPL )5.- $44 *NBHF +BWB4DSJQU ΞΫηε "84 -BNCEB
"1* (BUFXBZ ΞΫηε ※ APIΞΫηεReactͱ͔ʹͤΑ͏
s3 Plugin͋Γ·͢
None
࠷ޙʹએ https://goo.gl/gNTskN