Vercel limits and Docker control
Joe Zeng, software engineer at Statsig, on using Docker
This points to the core tradeoff in modern app hosting, Vercel wins by removing infrastructure work, but that simplicity becomes expensive and constraining as an app gets heavier or more specialized. Vercel bundles CDN, compute, routing, and deploys behind one workflow, which is why small teams can ship fast. The downside is that usage is metered, platform limits apply, and teams cannot tune the stack as freely as they can with Docker and Kubernetes.
-
Bandwidth is a real breakpoint, not just a vague concern. Vercel prices around usage, including delivery and compute, and prior research found Vercel and Netlify can cost far more than buying raw cloud bandwidth directly once traffic gets large. That is manageable for prototypes and startups, but it matters once pages, media, or API traffic scale up.
-
Customizability means owning the deployment shape. With Docker and Kubernetes, Statsig runs apps on AKS across regions, chooses Redis, MongoDB, Event Hub, and Databricks, and can move workloads across machine types or clouds using portable containers. That is much closer to assembling infrastructure from parts than using a prebuilt hosting lane.
-
The Kubernetes advantage shows up most when an app is part of a bigger system. Docker notes that most customers deploy containers to Kubernetes, often in stacks of 20 or 30 services, and use shared cloud clusters because the full stack is too large to mirror on one laptop. That setup is harder than Vercel, but it gives teams fine control over networking, security, and multi service coordination.
Going forward, the market keeps splitting in two. Vercel and similar platforms will keep pulling in greenfield frontend projects, while Docker and Kubernetes remain the default once traffic, architecture complexity, or internal platform needs make control worth the extra work. The long term winners will be the tools that narrow that convenience versus control gap without forcing teams to give up either side completely.