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
0
100
What’s happening with Serverless Framework, and it lives with AWS SAM.
堀家隆宏
February 22, 2019
Tweet
Share
More Decks by 堀家隆宏
See All by 堀家隆宏
オープンソースコミュニティで加速するサーバーレスの未来/serverless will be
horike37
4
720
auth0-meetup.pdf
horike37
1
260
What is Serverless. Why is Serverless.
horike37
1
77
aws-with-functional-saas
horike37
2
180
serverless-with-oss
horike37
0
120
slsconftokyo
horike37
0
5.5k
slsconfworkshop
horike37
3
2.7k
Test Driven Development For Lambda
horike37
2
340
serverless-kyoto
horike37
1
170
Other Decks in Technology
See All in Technology
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
6.4k
成立するElixirの再束縛(再代入)可という選択
kubell_hr
0
250
工具人的一生: 開發很多 AI 工具讓我 慵懶過一生
line_developers_tw
PRO
0
140
キャディでのApache Iceberg, Trino採用事例 -Apache Iceberg and Trino Usecase in CADDi--
caddi_eng
0
110
自分を理解するAI時代の準備 〜マイプロフィールMCPの実装〜
edo_m18
0
110
型システムを知りたい人のための型検査器作成入門
mame
15
3.8k
JSX - 歴史を振り返り、⾯⽩がって、エモくなろう
pal4de
2
300
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.2k
上長や社内ステークホルダーに対する解像度を上げて、より良い補完関係を築く方法 / How-to-increase-resolution-and-build-better-complementary-relationships-with-your-bosses-and-internal-stakeholders
madoxten
13
7.6k
「実体」で築く共通認識: 開発現場のコミュニケーション最適化 / Let's Get on the Same Page with Concrete Artifacts: Optimization of Communication in dev teams
kazizi55
0
140
2025/6/21 日本学術会議公開シンポジウム発表資料
keisuke198619
1
230
白金鉱業Meetup_Vol.19_PoCはデモで語れ!顧客の本音とインサイトを引き出すソリューション構築
brainpadpr
2
320
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
46
14k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
60k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
480
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
For a Future-Friendly Web
brad_frost
179
9.8k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
The Cost Of JavaScript in 2023
addyosmani
50
8.3k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.3k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Become a Pro
speakerdeck
PRO
28
5.4k
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