Push to Git, and your site is built and served from a global edge network seconds later. These platforms turn deployment into a single git push.
All three give you Git-connected deploys, a global CDN, free HTTPS and preview URLs — but each leans somewhere different. Pick one to highlight what it's known for.
git push to live — watch the pipelineThis is the magic. You push code; the platform clones it, installs deps, runs your build, then ships the static output to edge regions worldwide. Hit deploy to watch a simulated build log stream.
# The whole deploy is literally just: git add -A git commit -m "new feature" git push origin main # ← Vercel/Netlify/CF build & deploy automatically
After the build, your assets are copied to data centers around the globe so every visitor is served from the node nearest them. Deploy in Demo 02 to watch the regions go green here.
Beyond zero-config, each platform reads a small config file from your repo for redirects, headers, build commands and serverless functions. Same idea, slightly different filenames.
// vercel.json — Vercel { "buildCommand": "npm run build", "outputDirectory": "dist", "rewrites": [{ "source": "/(.*)", "destination": "/index.html" }] }
# netlify.toml — Netlify [build] command = "npm run build" publish = "dist" [[redirects]] from = "/*" to = "/index.html" status = 200
The reason these took over: a huge amount of production infrastructure, configured for you, at no cost for hobby projects.
Assets cached at the edge in hundreds of cities.
Free SSL certs, auto-renewed, on every domain.
Every pull request gets its own live URL.
Run backend code without managing servers.
Every deploy is immutable — revert in one click.
Real-user metrics and function logs built in.
git push flow are real. The shared CSS shell provides page styling.