Why I run enterprise-grade CI at solo-founder scale
Lionshead, a solo founder, explains why they invest in a full enterprise CI pipeline despite being one person. Their pipeline covers four areas: build, test, security, and deploy — with security and preview environments standing out as unusual for a solo shop.
The security stack runs Trivy, Gitleaks, Checkov, and linters on every PR, all enforced as merge gates. The unusual part isn't the tooling (all open-source) but the commitment to maintain it across every product repo.
Each PR provisions its own Vercel deploy plus a fresh Neon Postgres branch — a copy-on-write clone of production's schema. The author hasn't seen this preview-environment pattern at solo scale elsewhere.
An Infracost gate runs on every Terraform PR and requires human approval when a change would add $50 or more to monthly cloud spend. The entire pipeline completes in about five minutes, achieved through parallel jobs and path-gated conditionals from day one.
The core philosophy: the right CI line is wherever developers no longer need to remember how to get code into a live environment or troubleshoot when it doesn't. Below that line is a tax on shipping; above it, a tax on setup. For one person, the author's investment sits right at that line.
This post is the "why"; upcoming pieces will cover the specific security checks, the Vercel + Neon preview environment setup, OIDC secret flow through Doppler, and path-gated test routing across five products using one shared workflow.