AWS SAM
AWS SAM - Serverless Application Model
- It is framework for developing and deploying serverless applications in AWS
- All the configuration for SAM is stored in YAML code. The configurations can contain settings for:
- Lambda Functions
- DynamoDB tables
- API Gateway
- Cognito User Pools
- SAM can deploy the services above automatically (similar to CloudFormation)
- SAM can also help to run Lambda, API Gateway and DynamoDB locally
- SAM integrates with CodeDeploy for quick deployments and pipelines