Building This Site on AWS
This site is deliberately boring infrastructure, which is the highest compliment I can pay it. It’s a fully static build — no server, no database, nothing to patch at 2am.
The stack:
- Astro turns Markdown and a folder of photographs into plain HTML, CSS, and a few kilobytes of JavaScript.
- Amazon S3 holds the built files.
- CloudFront serves them from edge locations worldwide, over HTTPS, with a certificate from AWS Certificate Manager.
- Route 53 points
sheshanratnam.comat the distribution. - GitHub Actions rebuilds and redeploys every time I push to
main.
The running cost is a rounding error — a few dollars a year — and adding a new photo series is just dropping files in a folder and writing a few lines of front matter. The work is in the looking, not the deploying.