This portfolio
A hand-written static site (HTML, CSS and vanilla JavaScript). The S3 bucket stays private and CloudFront serves it over HTTPS using Origin Access Control.
What I learned
- Why a private bucket behind CloudFront beats public website hosting
- How caching works and when to invalidate
- Deploying with the AWS CLI