0PricingLogin
AWS for Backend Developers (EC2, S3, RDS, Lambda) · Lesson

Serverless Application Model (SAM)

Define, develop, and deploy serverless applications using the AWS Serverless Application Model (SAM) framework.

What is AWS SAM?

Welcome to the AWS Serverless Application Model (SAM)! SAM is an open-source framework that helps you build, test, and deploy serverless applications on AWS faster and easier.

Think of it as a simplified way to define your serverless resources like Lambda functions and API Gateway endpoints.

SAM: CloudFormation's Helper

At its core, SAM is an extension of AWS CloudFormation. It provides a shorthand syntax for common serverless components.

When you deploy a SAM application, SAM transforms your simplified template into a full AWS CloudFormation template, ensuring you get all the benefits of CloudFormation's robust deployment capabilities.

All lessons in this course

  1. CodeCommit and CodeBuild Basics
  2. CodeDeploy for EC2/Lambda
  3. Serverless Application Model (SAM)
  4. Infrastructure as Code with CloudFormation
← Back to AWS for Backend Developers (EC2, S3, RDS, Lambda)