Hoppa till innehåll
spinout.
All insightsBootcamp

What does Vercel do?

Stefan Sånnell·23 March 2026·8 min
What does Vercel do?

The moment you finish building something — really finish it, the last feature in place, everything working on your laptop — you realize you've hit a different kind of problem. The code is done. But nobody can see it yet. Getting it onto the internet used to be a full-time job in itself.

Developers who built apps in the 2000s and 2010s will recognize the pattern. You spent weeks on the application itself. Then came the deployment day, which was never a day. It was a full production. Rent a server. SSH in. Configure the operating system. Set up the web server. Configure DNS records. Fight with SSL certificates. Handle environment variables. Write deployment scripts. The whole process routinely consumed an entire working day before a single user could see the app.

One way to understand the frustration: writing the code was like building a beautiful custom car. But before anyone could drive it, you personally had to pave the roads, paint the lane markings, and build a gas station. The creative work was done. Then came an entirely different job just to share it.

What Vercel actually does

When you push code to GitHub and Vercel picks it up, four things happen in sequence, and you're involved in none of them.

Build. Vercel detects your framework automatically and runs the build commands. It figures out whether you're using Next.js, SvelteKit, Astro, or a dozen other options, and does the right thing. Zero configuration.

Optimize. It compresses images, splits JavaScript bundles, and prepares assets. Work a frontend engineer used to spend hours on manually.

Distribute. Your optimized app gets copied to servers in over 40 cities worldwide. When someone in Tokyo opens your app, they get it from a server in Tokyo, not from Virginia or Frankfurt. Distance determines load time. Vercel eliminates that variable.

Monitor. HTTPS certificates are automatically provisioned and renewed. You don't think about it again.

Total time from git push to live URL: about 30 seconds. The time it takes to pour a cup of coffee.

Preview deployments changed everything

One feature that sounds minor but fundamentally reshapes how teams work: every branch, every pull request gets its own live URL automatically.

Before preview deployments, reviewing a colleague's work meant either running their code locally or waiting until it was merged. Both were bad options. Running it locally required setup. Waiting until it merged was too late for useful feedback.

Now you share a URL. Your client can see the proposed changes in a real browser before a single line gets merged. Your designer can check the spacing. Your product manager can test the actual interaction. The barrier between having an idea and getting feedback on it collapsed.

The platform misconception

There's a mental model that trips people up: imagining that somewhere, there's a server with your name on it. A physical machine, in a rack, running your code.

That's not what Vercel is. It's a platform, a distributed system that runs your code across a global network of machines. You don't rent a box. You upload code, and the platform handles everything else: which machines run it, how many, where, and when.

The practical consequence is automatic scaling. One person visits your site, Vercel uses a tiny amount of compute. Your app goes viral overnight and Vercel scales to thousands of machines instantly. You don't wake up to a crashed site. You wake up to a success.

Vercel is Spotify for your code

The source material this bootcamp is built on offers an analogy that captures the shift precisely: think of Vercel like Spotify for your code.

You don't think about where Spotify's servers are when you play a song. You don't worry about whether a particular data center is having issues, or whether your request is being routed optimally across the globe. You just hit play, and it works. Everywhere, on any device, without infrastructure anxiety.

Vercel does the same for code. Push it once. It's instantly available to anyone, anywhere, on any device, without you thinking about the plumbing. The infrastructure fades into the background, and the bandwidth that used to go toward paving roads can go toward building something worth driving.

The question it leaves open

If the barrier between finishing code and it being live is now 30 seconds, what happens to the psychology of building products?

Historically, a launch was a major event. You prepared for weeks, coordinated teams, sent the email. The deployment process itself created a natural forcing function: launches were high-stakes because they were high-effort.

When that effort disappears, the concept of a launch day may disappear with it. Apps become living things that update continuously, invisibly, in the background. Version 2.0 doesn't arrive in a single dramatic moment. It gradually becomes version 1.0 through a series of small, low-stakes pushes.

That's already how the best software teams operate. Vercel is what makes it accessible to everyone else.

Listen as podcast

EP01: What Does Vercel Do?

10 min

Open in Spotify →