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
What’s happening with Serverless Framework, and...
Search
堀家隆宏
February 22, 2019
Technology
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
What’s happening with Serverless Framework, and it lives with AWS SAM.
堀家隆宏
February 22, 2019
More Decks by 堀家隆宏
See All by 堀家隆宏
オープンソースコミュニティで加速するサーバーレスの未来/serverless will be
horike37
4
780
auth0-meetup.pdf
horike37
1
290
What is Serverless. Why is Serverless.
horike37
1
130
aws-with-functional-saas
horike37
2
220
serverless-with-oss
horike37
0
180
slsconftokyo
horike37
0
5.9k
slsconfworkshop
horike37
3
3k
Test Driven Development For Lambda
horike37
2
410
serverless-kyoto
horike37
1
190
Other Decks in Technology
See All in Technology
LangfuseによるLLMOps基盤の構築と活用事例
zozotech
PRO
1
270
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
53k
NetBoxを利用した作業効率化の試み_NetDevNight4
tnoha
0
460
【CEDEC2026】専門性の高いデフォルメチームが挑んだ人材育成戦略 〜Cygames Academiaの企画から実施まで〜
cygames
PRO
0
230
サイバー捜査員研修(後半)
nomizone
1
590
制約理論(ToC)入門 2026版
recruitengineers
PRO
2
330
PLaMoを毎日の開発で使い育てていく
pfn
PRO
0
180
AIがAPIを書く時代に、私たちは何を設計すべきか
nagix
0
210
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
24k
タクシーアプリ『GO』の実践的データ活用〜位置情報データの収集とStreamlitでの可視化〜
mot_techtalk
2
200
AIがコードを書く時代、人間は何を保証するのか———馬場さんと考える、開発者に求められる新しい責任と価値 - TECH PLAY
netmarkjp
0
1.3k
最高のシステムプロンプトを作るためにフィードバック機能を導入した話
alchemy1115
1
330
Featured
See All Featured
The SEO identity crisis: Don't let AI make you average
varn
0
520
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
240
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
430
We Have a Design System, Now What?
morganepeng
55
8.2k
Product Roadmaps are Hard
iamctodd
55
12k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
260
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
760
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
Transcript
What’s happening with Serverless Framework, and it lives with AWS
SAM.
• CEO of Serverless Operations LLC • Core mainainer of
the Serverless Framework • Creator of Serverless Step Functions, Serverless APIGateway Service Proxy, Serverless Atom Dashbord • Organizer of Serverless Meetup Tokyo Who am I
Comparing AWS SAM with the Serverless framework
Common Features • Simple YAML Configuration • Transform the config
to CloudFormation template • OpenSource
Transform Simple YAML Setting to CloudFormation Serverless Framework SAM CloudFormation
Brenda Wallace introduces the Open Source Software Project award Kristina
D.C. Hoeppner Taken on November 12, 2014
Comparisons • CLI Tool • Provider agnostic • Plugin system
• Variable system • NodeJS • Just transform to CloudFormation template • AWS official tool • Serverless Application Repository • Python
The Serverless Framework Specific Features
Provider Agnostic
The framework core interface Provider Agnostic Provider plugins
Plugin system Community Plugins
The Plugin Registry
Stage and Variable system $ serverless deploy dev stage Prod
stage Staging stage $ serverless deploy —stage prod
Stage and Variable system ${self:service}-${self:custom.stage}-functionName $ serverless deploy —stage prod
$ serverless deploy
SAM Specific Features
Serverless Application Repository
SAM Local $ sam local invoke HelloWorld -e event.json $
sam local generate-event s3 --bucket <bucket> --key <key> $ sam validate $ sam local start-api
AWS Premium Support
How should we decide to use SLS or SAM?
How should we decide? •Both of them provide all necessary
and sufficient features to build serverless applications. •You should choose the one while considering to benefit for you.
Introducing my work for the framework plugins
Serverless Step Functions Plugin This plugin allows you to deploy
and manage Step Functions and a bunch of composed Lambda functions via the Serverless Framework.
Management Reference to the functions Statemachine definition You can manage
functions and Statemachine definition in one place
You can significantly reduce the configuration CloudFormation the plugin syntax
the plugin syntax
Serverless API Gateway Service Proxy Plugin AWS Service Proxy This
plugin supports the AWS service proxy integration feature of API Gateway
AWS Service Proxy API Backend via Lambda You don’t need
to put unnecessary Lambda functions
Use Case - Realtime Ranking System
Collecting Page Views
Collecting Page Views
Calculating Ranking
Serverless Dashboard For Atom
Thank You