Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What’s happening with Serverless Framework, and it lives with AWS SAM.

What’s happening with Serverless Framework, and it lives with AWS SAM.


February 22, 2019

More Decks by 堀家隆宏

Other Decks in Technology


  1. • 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
  2. Comparisons • CLI Tool • Provider agnostic • Plugin system

    • Variable system • NodeJS • Just transform to CloudFormation template • AWS official tool • Serverless Application Repository • Python
  3. Stage and Variable system $ serverless deploy dev stage Prod

    stage Staging stage $ serverless deploy —stage prod
  4. SAM Local $ sam local invoke HelloWorld -e event.json $

    sam local generate-event s3 --bucket <bucket> --key <key> $ sam validate $ sam local start-api
  5. 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.
  6. 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.
  7. Management Reference to the functions Statemachine definition You can manage

    functions and Statemachine definition in one place
  8. Serverless API Gateway Service Proxy Plugin AWS Service Proxy This

    plugin supports the AWS service proxy integration feature of API Gateway
  9. AWS Service Proxy API Backend via Lambda You don’t need

    to put unnecessary Lambda functions