SaaS with Feature Flags Stack
I used to deploy new features to all users and hope nothing broke. Now everything ships behind a flag — dark-launch to 1%, roll out to 10%, graduate to everyone with a kill switch always ready.
Public stack
I run five side projects on one DigitalOcean Droplet for $24 a month. This stack handles 80k monthly visitors combined and has taught me more about infrastructure than years of managed platforms ever did.
Workflow stack
Database
One Postgres instance serving all five projects with separate databases — regular pg_dump backups to object storage give me a reliable restore path without a managed database bill.
Open tool profileService containers
Redis, Postgres, and background workers run as Docker containers — docker-compose makes the whole server state reproducible if I ever need to move to a new Droplet.
Open tool profileReverse proxy
Routes traffic to each Next.js app by domain name, handles SSL termination with Certbot auto-renewal, and serves static assets directly without hitting Node.
Open tool profileVPS hosting
4 vCPU / 8GB RAM Droplet handles all five projects comfortably. Hourly snapshots give me a full server backup without managing S3 lifecycle policies.
Open tool profileDeployment
SSH deploy action pushes to the Droplet on every push to main — git pull, npm build, pm2 restart. The whole deploy takes 90 seconds and I've never had it fail on me.
Open tool profilePersonal $0: Desktop, Engine, Hub (100 pulls/hr logged in), 1 private repo, 1 Scout-enabled repo; Pro ~$9/mo yearly (~$11 monthly) with unlimited Hub pulls; Team ~$15/mo yearly (~$16 mo); Business ~$24/user/mo with SSO and registry policies (docker.com/pricing).
nginx (open source) is BSD-2-Clause—$0; F5 NGINX Plus is commercial with quoted pricing (nginx.org, March 2026).
Developer cloud: Droplets from $4/mo, managed Kubernetes from $12/mo, App Platform and Functions with $0 entry tiers, Spaces object storage from $5/mo, and managed databases from $15/mo—plus bandwidth and GPU SKUs on published lists.
GitHub-native CI/CD: YAML workflows on GitHub-hosted or self-hosted runners, reusable workflows, OIDC to clouds, and per-minute billing for private repos beyond plan quotas.
Compare tools in this stack