AWS Cloud Portfolio Project demonstrating serverless architecture, Infrastructure as Code with Terraform, secure static hosting, and AWS cloud services.
View GitHub Repository View LinkedInThe diagram below shows the high-level architecture used in this project. CloudFront securely delivers the static site from a private S3 bucket while AWS Lambda retrieves and updates the visitor count stored in DynamoDB. The contact form is handled through API Gateway and Lambda, with validation and basic abuse protections applied at the application layer.
High-level architecture for the AWS Cloud Portfolio Project
This portfolio website was built to demonstrate hands-on AWS cloud engineering skills. The frontend is served through Amazon CloudFront from a private S3 bucket, while a serverless backend powers the visitor counter and contact form functionality.
Infrastructure is provisioned using Terraform to demonstrate Infrastructure as Code, repeatable deployments, and cloud resource management using best practices.
Send a message through this serverless contact form. Submissions are validated before being sent, and a hidden honeypot field is included to reduce basic bot traffic.