AWS Hands-On Projects #1 – Hosting a Static Portfolio Website on S3 + CloudFront (Fully Serverless)
After getting my AWS Cloud Practitioner certification, I decided to stop reading and start building real, production-grade projects.
Project 1 is the classic static website — but I went a little further than most tutorials: fully serverless, HTTPS everywhere, custom domain, CloudFront CDN, and nearly $0 cost using only free-tier services.







What I learned
- How S3 static hosting actually works under the hood
- Difference between S3 “website endpoint” vs regular REST endpoint
- Why you need two buckets for www → non-www redirect
- How to get free, auto-renewing HTTPS certificates with ACM
- CloudFront edge locations make the site load blazing fast worldwide