A personal website that runs on the same infrastructure patterns I use in production — but tuned to cost less than a coffee per month instead of a small car.
How it works
git push → GitHub Actions → Artifact Registry → Cloud Run
(lint, test, build) (Docker images) (serverless, scales to zero)
Push code → GitHub Actions lints + tests + builds Docker images → pushes to Google Artifact Registry → deploys both services to Cloud Run via gcloud run deploy. End-to-end in a few minutes. Auth to GCP is keyless (Workload Identity Federation).