Compute — Vercel
Vercel: host frontend / Next-style apps with preview deployments, edge/serverless functions as the platform provides.
- UI-heavy product; preview URLs on every PR matter
- Deploy target is mostly the web app (Path 01)
- Stack default: Next.js + React (Web framework selection)
- Backend is thin (route handlers) or lives elsewhere deliberately
Skip when
Section titled “Skip when”- Heavy long-running workers, proprietary networking, or multi-service mesh — Docker / Clouds / Kubernetes
- You’re only publishing a Python library — Path 03
Starter DAG
Section titled “Starter DAG”flowchart TD A[App builds locally] --> B[repos ci: lint/test/build] B --> C[Preview deploy on PR] C --> D[ESC / OIDC for any cloud calls from functions] D --> E[Promote production] E --> F[observe-it: Web Vitals, errors, function logs]Skills
Section titled “Skills”Impeccable (UI) · repos ci · pulls · merge-it · ship-it / host promote · observe-it · kiss before adding a second host for the same UI
Watchouts
Section titled “Watchouts”- Putting the entire backend on Vercel by default when constraints don’t match
- Secrets in the Vercel dashboard and GitHub and ESC with no source of truth — prefer ESC where possible