This project wasn’t just about deploying a static website – it’s a hands-on implementation of several AWS services working together in a real-world scenario that reflects the core principles of modern cloud architecture (serverless, decoupled, scalable, and cost-effective).
Project Highlights:
Users can view my resume and send me direct messages through the site
Messages are stored securely in the backend
Serverless backend with highly scalable architecture
No servers or EC2s involved – fully cloud-native and managed
Infrastructure as Code using Terraform
Clean design with fast loading and global availability
️ Used AWS Services:
• S3 → To host the static frontend
• Route 53 → For custom domain DNS management
• Lambda → To handle form submission logic
• DynamoDB → As a NoSQL database for storing messages
• CloudFront → For caching and global content delivery
• API Gateway → To expose backend APIs securely
• IAM → For secure access and permissions
• Certificate Manager (ACM) → For HTTPS and SSL
• SES → To send notification emails
• Terraform → To automate infrastructure setup