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
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
4
270
Fluid Templating in TYPO3 14
s2b
0
130
Apache Iceberg V3 and migration to V3
tomtanaka
0
160
CSC307 Lecture 04
javiergs
PRO
0
660
CSC307 Lecture 03
javiergs
PRO
1
490
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.8k
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.5k
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
5
400
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
680
Architectural Extensions
denyspoltorak
0
280
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
110
Implementation Patterns
denyspoltorak
0
280
Featured
See All Featured
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
120
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
430
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Exploring anti-patterns in Rails
aemeredith
2
250
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
We Have a Design System, Now What?
morganepeng
54
8k
Mobile First: as difficult as doing things right
swwweet
225
10k
Leo the Paperboy
mayatellez
4
1.4k
Skip the Path - Find Your Career Trail
mkilby
0
53
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
49k
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