Vercel

The frontend cloud built by the team behind Next.js. You connect a Git repo and every push becomes a deployment: production on the main branch, an isolated preview URL for every other branch and PR. The platform handles the build, the global CDN, serverless and edge function execution, TLS, and rollbacks β€” so a small team ships like a big one without touching infrastructure.

Description

  • Git-push deploys β€” push to deploy; immutable builds with instant rollback to any prior deployment.
  • Preview deployments β€” a unique URL per branch/PR for review before merge.
  • Serverless & Edge Functions β€” run Next.js route handlers / API routes globally without managing servers; edge runtime for low-latency middleware.
  • Cron Jobs β€” scheduled invocations of API routes (used for feed imports, digests, cleanups).
  • Web Analytics & Speed Insights β€” privacy-friendly traffic and Core-Web-Vitals data without a separate script.
  • Environment variables β€” per-environment (production / preview / development) secrets injected at build and runtime.
  • Image Optimization β€” automatic resizing/format negotiation for next/image.

Download or use

Reasoning for

Vercel is the default deploy target across my Next.js projects β€” the friction from git push to live URL is near zero, which matters most for fast-iterating products and client work. Qamera AI runs its web app and serverless API on Vercel (with the heavy AI-image worker offloaded to a self-hosted Docker stack), AGRE leans on Vercel Cron for idempotent Kyero feed imports, and both Travelcast AI’s website and the Value Builders MVP track use it as the β€œship it today” host. Preview URLs are the unsung hero: every client PR gets a shareable link, which collapses the review loop. Built-in PostHog-adjacent analytics and Speed Insights cover the basics before reaching for heavier tooling.

The trade-off: serverless function timeouts and cold starts make Vercel a poor fit for long-running jobs (image generation, audio rendering, queue workers) β€” those belong on Hetzner/Docker or a Python worker, with Vercel handling only the web tier.

Alternatives considered

  • Supabase β€” complementary, not competing: Supabase is the Postgres/auth/storage backend behind these same apps; Vercel hosts the frontend that talks to it.
  • Netlify β€” closest like-for-like (Git deploys, edge functions, previews); Vercel wins on first-class Next.js support since they author the framework.
  • Cloudflare Pages/Workers β€” cheaper edge compute and bundled with Cloudflare R2/DNS; less seamless for full Next.js App Router features.
  • DigitalOcean / Hetzner + Docker β€” chosen deliberately for the worker tiers where Vercel’s execution limits don’t fit; more ops overhead, full control.

Resources


Template: tool