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
3k
Other Decks in Programming
See All in Programming
DSPy入門 Pythonで実現する自動プロンプト最適化 〜人手によるプロンプト調整からの卒業〜
seaturt1e
1
690
How to stabilize UI tests using XCTest
akkeylab
0
120
「抽象に依存せよ」が分からなかった新卒1年目の私が Goのインターフェースと和解するまで
kurogenki
0
110
ふつうのRubyist、ちいさなデバイス、大きな一年 / Ordinary Rubyists, Tiny Devices, Big Year
chobishiba
1
430
encoding/json/v2のUnmarshalはこう変わった:内部実装で見る設計改善
kurakura0916
0
400
Docコメントで始める簡単ガードレール
keisukeikeda
1
110
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
290
メタプログラミングで実現する「コードを仕様にする」仕組み/nikkei-tech-talk43
nikkei_engineer_recruiting
0
180
猫の手も借りたい!ので AIエージェント猫を作って社内に放した話 Claude Code × Container Lambda の Slack Bot "DevNeko"
naramomi7
0
260
CSC307 Lecture 15
javiergs
PRO
0
240
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
16
3.1k
TipKitTips
ktcryomm
0
160
Featured
See All Featured
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
200
The SEO Collaboration Effect
kristinabergwall1
0
390
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
82
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
85
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
130
Building an army of robots
kneath
306
46k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
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