sam-app is a serverless application built using the AWS Serverless Application Model (AWS SAM). It includes Lambda functions for CRUD operations on a DynamoDB table, integrated with API Gateway for HTTP endpoints.
- CRUD Operations: Create, Read, Update, Delete items in a DynamoDB table via HTTP endpoints.
- AWS SAM CLI Integration: Easily build, test, and deploy the application using AWS SAM CLI.
- Unit Testing: Implemented using Jest.
- CI/CD Ready: Includes
buildspec.yml
for AWS CodeBuild integration.
- AWS CLI: Install the AWS CLI.
- AWS SAM CLI: Install the AWS SAM CLI.
- Node.js: Install Node.js 20, includes npm.
- Docker: Install Docker.
Clone the repository and install dependencies: