đ§ AWS Secure Serverless Notes API
âŠī¸ Back to AWS Cloud Engineering
đ Back to Projects Index
Overview
A production-pattern serverless notes API built and deployed entirely through code using AWS CDK, API Gateway, Lambda, DynamoDB, IAM, and CloudWatch.
| Area | Detail |
|---|---|
| Platform | Amazon Web Services (AWS) |
| Language | Python |
| Deployment | AWS CDK â CloudFormation |
| Architecture | API Gateway â Lambda â DynamoDB |
Skills Demonstrated
| Skill | Evidence |
|---|---|
| Infrastructure as Code | Full stack defined and deployed using AWS CDK in Python |
| Serverless Architecture | API Gateway â Lambda â DynamoDB â no server management |
| API Design | REST API with Create, Read, and Delete note endpoints |
| Cloud Security | IAM role scoped to least-privilege DynamoDB access only |
| Operational Logging | CloudWatch logs capturing Lambda execution and API activity |
| Cost-Aware Design | Pay-per-use serverless services â no idle compute cost |
Deployment Evidence
CDK Stack Deployed

API POST â Note Created Successfully

DynamoDB â Item Stored and Verified

Future Improvements
- Add Cognito authentication for user-specific note access
- Add CloudWatch alarms for error rate monitoring
- Add GitHub Actions CI/CD deployment pipeline
- Add S3 and CloudFront for frontend hosting
đ Public-safe evidence only. No secrets, access keys, account IDs, production records, or confidential data are included.