Jesse ScherpenMay 7, 20265-minute read
Vercel is a platform that runs modern websites and web applications without you having to manage servers yourself. Serverless functions are the small pieces of code that only run when they're needed. Together they give you fast sites, less maintenance work and systems that scale up on their own. The downside: with a lot of traffic, the costs can climb, and you get used to working with a single provider.
If you're having a website or web application built, you'll run into these terms sooner or later. In this article, you'll read in plain English what they mean, what they do for your business, where the pitfalls are and how we choose for each project.
Vercel is a cloud platform for modern websites. In the past, you rented a server, installed software and kept it up to date yourself. Vercel takes that work off your hands: you connect your site's code, and the platform puts it online, keeps it fast and takes care of certificates and security.
Vercel is made by the same company that develops Next.js, one of the most widely used frameworks for websites and web applications. That's why the two work together so smoothly.
The name isn't really accurate: there are still servers. The difference is that you don't have to look after them.
With a traditional server, your application runs day and night, even at three in the morning with no visitors. You pay for capacity you don't use, and an unexpected spike can make it freeze up.
A serverless function is a small piece of code that does one task and sleeps until something happens: a visitor fills out a form, an order comes in or a file gets uploaded. The function wakes up, does its job and stops again. You pay for the time it's working. Well-known examples are AWS Lambda, Google Cloud Functions and Vercel's own functions.
Vercel spreads your site across servers worldwide. A visitor gets the page from a server nearby. Fast pages are nicer for visitors, and Google takes speed into account.
No operating system updates, no certificates that expire, no server that crashes in the middle of the night. The hours that saves go to features your business actually gets something out of.
With every change, Vercel automatically creates a separate preview link. You look at the new version and give feedback before your customers see it.
If a campaign takes off faster than expected, the platform adds extra capacity in the background. Your site stays up.
Protection against attacks that try to take your site down (DDoS) and a firewall are built in by default. You don't have to set that up yourself.
The free Hobby plan is only meant for non-commercial use. For business use, you start on Pro, which is billed per team member per month, with usage costs on top. If your application draws a lot of traffic or runs heavy functions, those costs go up. So set a spending limit. Vercel has Spend Management for that.
A function that's asleep needs a fraction of a second to start up when a new request comes in. For processing an invoice, that makes no difference at all. For an application where every millisecond counts, you have to account for it in the design.
Instead of one application, you sometimes have dozens of small functions that talk to each other. If something goes wrong somewhere, you need good logs to see where.
The more you use a platform's specific features, the harder it gets to switch later. So keep the core of your logic separate from the platform.
I'd rather build a system that works for you right away than send you a report full of empty promises.
Jesse Scherpen, owner of SharpClicks
We often combine them: the website on Vercel, the automations on their own server in Europe. Read why that's often the best setup for AI applications in hosting AI agents and language models.
Vercel and serverless functions take server management off your plate, make your site fast and let it grow with you. Keep an eye on the costs, build so you can switch later, and choose your own server where that makes more sense. Then you get the best of both.
Curious which setup fits your project? Book an intro call, or read more about custom software and websites.
Vercel is a cloud platform that runs modern websites and web applications without you managing servers yourself. It's made by the developers of Next.js and automatically puts your site online with every change.
The free Hobby plan is for non-commercial use. For business use, you go with Pro, which is billed per team member per month, plus usage costs such as traffic and functions. With Spend Management, you set a spending limit.
Serverless means your code runs on servers you don't manage yourself, and only when something happens, like someone filling out a form. You pay for the time the code is working instead of for a server that's always on.
A cold start is the short startup time of a serverless function that hasn't been used for a while, usually a fraction of a second. For background tasks, that doesn't matter. For applications where speed is critical, it does.
Yes, for most business websites and web applications built in Next.js. With a lot of traffic or heavy functions, keep an eye on the costs, and choose your own server for processes that run continuously.
How we can helpCustom software. Software that fits the way you work. First working version €5,000 to €7,500.
See the service
Jesse Scherpen is the owner of SharpClicks. He studied e-commerce at Windesheim, wrote blogs himself and managed ads for clients, and now builds the systems that take over that work.