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
110
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
730
auth0-meetup.pdf
horike37
1
260
What is Serverless. Why is Serverless.
horike37
1
79
aws-with-functional-saas
horike37
2
180
serverless-with-oss
horike37
0
130
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
マルチプロダクト環境におけるSREの役割 / SRE NEXT 2025 lunch session
sugamasao
1
220
第64回コンピュータビジョン勉強会「The PanAf-FGBG Dataset: Understanding the Impact of Backgrounds in Wildlife Behaviour Recognition」
x_ttyszk
0
130
SREの次のキャリアの道しるべ 〜SREがマネジメントレイヤーに挑戦して、 気づいたこととTips〜
coconala_engineer
1
590
Four Keysから始める信頼性の改善 - SRE NEXT 2025
ozakikota
0
130
How Do I Contact HP Printer Support? [Full 2025 Guide for U.S. Businesses]
harrry1211
0
130
SREのためのeBPF活用ステップアップガイド
egmc
1
780
cdk initで生成されるあのファイル達は何なのか/cdk-init-generated-files
tomoki10
1
430
全部AI、全員Cursor、ドキュメント駆動開発 〜DevinやGeminiも添えて〜
rinchsan
0
360
対話型音声AIアプリケーションの信頼性向上の取り組み
ivry_presentationmaterials
1
600
american aa airlines®️ USA Contact Numbers: Complete 2025 Support Guide
aaguide
0
470
助けて! XからWaylandに移行しないと新しいGNOMEが使えなくなっちゃう 2025-07-12
nobutomurata
2
130
大量配信システムにおけるSLOの実践:「見えない」信頼性をSLOで可視化
plaidtech
PRO
0
260
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1031
460k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Automating Front-end Workflow
addyosmani
1370
200k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Being A Developer After 40
akosma
90
590k
Agile that works and the tools we love
rasmusluckow
329
21k
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