All articles

Building AI SaaS Products with Vercel, Supabase, and Tencent Cloud

A practical comparison of product infrastructure choices across prototypes and self-hosted deployments.

2026-06-02 · 1 min read

Choose infrastructure around the product stage

Managed platforms make early product iteration fast. Vercel gives Next.js projects a short path to previews and production. Supabase can cover authentication, PostgreSQL, and storage without maintaining each subsystem independently.

Tencent Cloud changes the trade-off. A Lighthouse or CVM deployment gives more direct control over Nginx, processes, storage, and regional access, but it also makes backups, patching, monitoring, and service isolation the operator's responsibility.

Static when static is enough

A personal portfolio does not need a database, authentication, or a permanently running Node.js process. A static export served by Nginx reduces moving parts and coexists cleanly with applications mounted under separate paths.

Keep product boundaries explicit

When several applications share a domain, route ownership must be documented. The root site, /agarwood, and future products should have independent deployment directories and clear Nginx locations so one release does not accidentally replace another.