This repository is part of a modularization effort to separate each of the 8 most common AWS architectures into independent projects.
The code and resources here were extracted from a general repository that originally contained all 8 architectures, to improve clarity, maintainability, and reuse.
π Original Repository β AWS Architectures Collection
This project shows how to build a serverless API on AWS.
It uses API Gateway, AWS Lambda, and Amazon DynamoDB to create a fully managed backend β no servers to maintain.
- API Gateway β HTTPS entry point for client requests.
- Lambda (Node.js) β Serverless functions that handle the logic.
- DynamoDB β NoSQL database to store and retrieve data.
| Feature | Benefit | 
|---|---|
| Serverless | No infrastructure to manage | 
| Scalable | Automatically adjusts to traffic | 
| Cost-efficient | Pay only for what you use | 
| Fast to deploy | Great for MVPs, prototypes, and production APIs | 
- Backend for mobile or web apps
- Lightweight REST APIs
- CRUD operations with DynamoDB
- Microservices with minimal overhead
- Architecture diagram
- Terraform code for API Gateway, Lambda, and DynamoDB
- Example Lambda function (Node.js)
- Deployment scripts
Here are a couple of screenshots showing the deployed backend:



