AWS Full-Stack Example
This example demonstrates building a complete full-stack serverless application on AWS. The example uses the same infrastructure as the AWS Lambda example but can be extended with additional frontend resources.Features
- Lambda Function: Serverless API endpoints
- DynamoDB Table: NoSQL database for data persistence
- SQS Queue: Async message processing
- IAM Roles: Security and permissions
- Function URLs: Direct HTTP access
- CORS: Cross-origin resource sharing
Architecture
The full-stack application consists of:- Backend: AWS Lambda functions with TypeScript
- Database: DynamoDB for data storage
- Queue: SQS for background jobs
- API: Function URLs with CORS for frontend access
Project Setup
API Endpoints
Once deployed, your API supports:POST /items- Create a new itemGET /items- List all itemsGET /items/:id- Get a specific itemDELETE /items/:id- Delete an item