Building A Blog With No Servers
I wanted a blog that costs almost nothing to run and needs almost nothing from me between posts. No server to patch, no database to back up, no container to keep warm.
The result is a static site on CloudFront, backed by S3, with Lambda used
only where logic is genuinely required — publishing, auth, telemetry. The
Astro build you’re reading right now is the first real piece of it: three
post types, rendered from markdown fixtures committed straight into the
repo, deployed the moment a change lands on main.
Everything else — the admin editor, scheduled publishing, search — builds on top of this same shape. The site itself barely changes; the pipeline that feeds it does the growing.