AWS SAM
The AWS Serverless Application Model (SAM) is an open-source framework and CLI for building serverless applications. It extends AWS CloudFormation with simplified syntax for functions, APIs, and event sources, and the SAM CLI builds, tests, and deploys applications locally and to AWS.