NLEN
Plan een gesprek

Vercel en serverless uitgelegd: voordelen, valkuilen en wanneer wij het kiezen

Jesse Scherpen7 mei 20266 minuten lezen
Vercel en serverless uitgelegd: voordelen, valkuilen en wanneer wij het kiezen

Vercel is een platform waarop moderne websites en webapplicaties draaien zonder dat je zelf servers hoeft te beheren. Serverless functies zijn de stukjes code die daarbij alleen draaien als ze nodig zijn. Samen leveren ze snelle sites, minder beheerwerk en systemen die vanzelf meeschalen. De keerzijde: bij veel verkeer kunnen de kosten oplopen, en je raakt gewend aan één aanbieder.

Als je een website of webapplicatie laat bouwen, kom je deze termen vroeg of laat tegen. In dit artikel lees je in gewone taal wat ze betekenen, wat ze je bedrijf opleveren, waar de valkuilen zitten en hoe wij per project kiezen.

Wat is Vercel?

Vercel is een cloudplatform voor moderne websites. Vroeger huurde je een server, installeerde je software en hield je die zelf up-to-date. Vercel neemt dat werk over: je koppelt de code van je site, en het platform zet hem online, houdt hem snel en regelt certificaten en beveiliging.

Vercel is gemaakt door dezelfde partij die Next.js ontwikkelt, een van de meest gebruikte frameworks voor websites en webapplicaties. Daardoor werken die twee naadloos samen.

Wat zijn serverless functies?

De naam klopt eigenlijk niet: er zijn nog steeds servers. Het verschil is dat jij er niet naar omkijkt.

Bij een traditionele server draait je applicatie dag en nacht, ook om drie uur 's nachts zonder bezoekers. Je betaalt voor capaciteit die je niet gebruikt, en bij een onverwachte piek loopt hij vast.

Een serverless functie is een stukje code dat één taak doet en slaapt tot er iets gebeurt: een bezoeker vult een formulier in, er komt een bestelling binnen of er wordt een bestand geüpload. De functie wordt wakker, doet zijn werk en stopt weer. Je betaalt voor de tijd dat hij werkt. Bekende voorbeelden zijn AWS Lambda, Google Cloud Functions en de functies van Vercel.

Vijf voordelen voor je bedrijf

1. Snelle laadtijden

Vercel verspreidt je site over servers wereldwijd. Een bezoeker krijgt de pagina van een server in de buurt. Snelle pagina's zijn prettiger voor bezoekers en tellen mee voor Google.

2. Geen serverbeheer

Geen updates van besturingssystemen, geen certificaten die verlopen, geen server die midden in de nacht crasht. De uren die dat scheelt, gaan naar functies waar je bedrijf iets aan heeft.

3. Eerst bekijken, dan live

Bij elke wijziging maakt Vercel automatisch een aparte voorbeeldlink. Jij bekijkt de nieuwe versie en geeft feedback voordat je klanten hem zien.

4. Meeschalen zonder stress

Loopt een campagne harder dan verwacht, dan zet het platform op de achtergrond extra capaciteit in. Je site blijft bereikbaar.

5. Beveiliging standaard aan

Bescherming tegen aanvallen die je site plat proberen te leggen (DDoS) en een firewall zitten er standaard in. Dat hoef je niet zelf in te richten.

Wat je er in de praktijk mee doet

  • Formulieren verwerken: iemand vult een aanvraag in, een functie controleert de gegevens en stuurt ze door naar een automatisering die ze in je CRM of mailbox zet.
  • Bestellingen doorzetten: een webshop meldt een nieuwe bestelling, en een functie zet de gegevens klaar voor je boekhouding.
  • Zware taken op de achtergrond: PDF-rapporten maken of afbeeldingen verkleinen, zonder dat je website er traag van wordt.
  • AI koppelen: een functie stuurt een binnenkomende mail naar een taalmodel voor een samenvatting en slaat het resultaat op. Hoe je zoiets opzet, lees je in een AI-applicatie laten bouwen.

De nadelen: waar zitten de addertjes?

Kosten bij groei

Het gratis Hobby-plan is alleen bedoeld voor niet-commercieel gebruik. Zakelijk begin je op Pro, dat per teamlid per maand wordt afgerekend, met daarbovenop kosten voor gebruik. Trekt je applicatie veel verkeer of draait hij zware functies, dan lopen die kosten op. Stel daarom een uitgavenlimiet in; Vercel heeft daar Spend Management voor.

Cold starts

Een functie die slaapt, heeft bij een nieuw verzoek een fractie van een seconde nodig om op te starten. Voor het verwerken van een factuur maakt dat niets uit. Voor een toepassing waarin elke milliseconde telt, moet je er in het ontwerp rekening mee houden.

Fouten zoeken is lastiger

In plaats van één applicatie heb je soms tientallen kleine functies die met elkaar praten. Gaat er ergens iets mis, dan heb je goede logboeken nodig om te zien waar.

Afhankelijk van één aanbieder

Hoe meer je de specifieke functies van een platform gebruikt, hoe lastiger het wordt om later over te stappen. Houd de kern van je logica daarom los van het platform.

Ik bouw liever een systeem dat direct voor je werkt, dan dat ik je een rapport vol loze beloftes stuur.

Jesse Scherpen, eigenaar SharpClicks

Vercel of een alternatief?

  • Netlify: een directe concurrent met een vergelijkbare aanpak en veel gebruiksgemak.
  • Cloudflare Pages en Workers: snel, en gunstig geprijsd bij veel verkeer. Functies draaien in een eigen omgeving die niet volledig gelijk is aan Node.js, waardoor niet elke bestaande codebibliotheek zonder aanpassingen werkt.
  • Zelf hosten op een eigen server, bijvoorbeeld met Coolify: op de lange termijn vaak het goedkoopst, en je houdt volledige controle. Je bent wel meer tijd kwijt aan inrichten en onderhoud.

Hoe wij kiezen

  • Vercel voor websites en webapplicaties in Next.js waar snelheid, weinig beheer en snelle feedback belangrijk zijn. Voor de meeste MKB-sites en klantportalen de logische keuze.
  • Serverless functies voor formulieren, koppelingen en taken die af en toe draaien.
  • Een eigen server voor processen die continu draaien, veel gegevens verplaatsen of zware rekenkracht nodig hebben, zoals een automatiseringsplatform of een eigen taalmodel.

Vaak combineren we ze: de website op Vercel, de automatiseringen op een eigen server in Europa. Waarom dat voor AI-toepassingen vaak de beste opzet is, lees je in AI agents en taalmodellen hosten.

Conclusie

Vercel en serverless functies halen het serverbeheer weg, maken je site snel en laten hem meegroeien. Houd de kosten in de gaten, bouw zo dat je later kunt wisselen, en kies een eigen server waar dat logischer is. Dan heb je het beste van beide.

Benieuwd welke opzet bij jouw project past? Plan een kennismaking, of lees meer over maatwerk software en websites.

Veelgestelde vragen

Wat is Vercel?

Vercel is een cloudplatform waarop moderne websites en webapplicaties draaien, zonder dat je zelf servers beheert. Het is gemaakt door de ontwikkelaars van Next.js en zet je site bij elke wijziging automatisch online.

Wat kost Vercel?

Het gratis Hobby-plan is voor niet-commercieel gebruik. Zakelijk gebruik je Pro, dat per teamlid per maand wordt afgerekend, met daarbovenop kosten voor gebruik zoals verkeer en functies. Met Spend Management stel je een uitgavenlimiet in.

Wat betekent serverless?

Serverless betekent dat je code draait op servers die je niet zelf beheert, en alleen als er iets gebeurt, zoals een formulier dat wordt ingevuld. Je betaalt voor de tijd dat de code werkt in plaats van voor een server die altijd aanstaat.

Wat is een cold start?

Een cold start is de korte opstarttijd van een serverless functie die even niet gebruikt is, meestal een fractie van een seconde. Voor achtergrondtaken maakt dat niet uit, voor toepassingen waarin snelheid cruciaal is wel.

Is Vercel geschikt voor een zakelijke website?

Ja, voor de meeste zakelijke websites en webapplicaties in Next.js. Houd bij veel verkeer of zware functies de kosten in de gaten, en kies voor processen die continu draaien een eigen server.

Over de schouder van iemand die naar een breed scherm kijktHier kunnen we je mee helpen

Maatwerk software. Software die past bij hoe jij werkt. Eerste werkende versie €5.000 tot €7.500.

Bekijk de dienst
Jesse Scherpen aan tafel

Geschreven door Jesse

Jesse Scherpen is eigenaar van SharpClicks. Hij studeerde e-commerce op Windesheim, schreef zelf blogs en beheerde advertenties voor klanten, en bouwt nu de systemen die dat werk overnemen.