AWS re:Invent 2017: Authoring and Deploying Serverless Applications with AWS SAM (SRV311)
Serverless applications can be composed of multiple AWS resources, such as AWS Lambda functions, Amazon API Gateway APIs, Amazon DynamoDB tables, and Amazon S3 buckets. When building a serverless application, what is the most straightforward way to group all your resources into one serverless application? Once you define your serverless application, how quickly can you develop, test, and iterate on your local machine, before deploying to AWS? In this session, learn how to define serverless applications with the AWS Serverless Application Model (AWS SAM), and how to use the AWS SAM Local CLI tool to develop and test locally, before deploying to AWS.