Drie keer per maand arriveert er om 03.00 uur een Stripe-webhook. Een VPS draait 24 uur per dag om ernaar te luisteren. Kosten: vijftien vaste euro’s plus beveiligingsreparaties. Een serverloze functie die per aanroep wordt gefactureerd, kost centen en vereist geen kernel om te onderhouden. Omgekeerd heeft een REST API die 500 keer per seconde wordt aangeroepen met een vereiste van 50 ms op het 95e percentiel last van koude starts en een CPU-rekening die hoger is dan die van een kleine dedicated server.
Serverloos is niet “geen server”. Het is een server die door anderen wordt beheerd, gefactureerd per gebruik. Het voordeel doet zich voor wanneer uw belasting intermitterend, parallelliseerbaar en kort is.
Gebruikt waar serverless wint
Webhooks en integraties — betaling, CRM, elektronische handtekening: reactie op een gebeurtenis zonder permanente daemon.
Mediaverwerking — thumbnail, korte videotranscodering, antivirusanalyse bij uploaden: processorpiek en dan einde.
Gedistribueerde Cron — nachtelijke export, catalogussynchronisatie, logopschoning: cloudplanner plus functie.
API met weinig verkeer — intern beheer, MVP-prototype, formulier naar e-mail.
Lichtgewicht edge — herschrijven van headers, A/B-testen, edge-authenticatie (edge computing).
| Gebruik | Serverloos aangepast | Minder geschikt |
|---|---|---|
| Gestreepte webhook | Ja | — |
| Hoofd WordPress-site | Nee | Gedeelde VPS |
| API met hoge frequentie en lage latentie | Nee | VPS/PaaS |
| Bundel van 10.000 bestanden | Ja (parallel) | VPS single-threaded cron |
| Permanente WebSocket | Moeilijk | Langlevende server |
Grenzen om te anticiperen
Koude start — taal, pakketgrootte, bijlage bij virtueel particulier netwerk. Beperking: ingerichte gelijktijdigheid (kosten), werkers aan de rand.
Maximale vertraging — vijftien minuten op veel wolken; lange opdrachten → wachtrij plus VPS-werknemer.
Debugging — gedistribueerde logboeken, lokale herhaling minder triviaal dan een typische ontwikkelingsserver.
eigen modellen — identiteit en toegang, triggers, eigen bestanden. Documenteer de export.
Verrassingskosten — buggyloop = miljoen dagvaardingen. Stel quota's en factureringswaarschuwingen in.
Realistische hybride architectuur
Veel voorkomend patroon bij projecten in de Europese Unie: front- en hoofd-API op PaaS of VPS; functies voor webhooks, afbeeldingen, lichtgewicht extract-transform-load; wachtrij tussen de twee; Beheerde PostgreSQL met verbindingspool. Je behoudt de controle over de core business en delegeert de ontkoppelde processorpieken.
Het toppunt: serverless neemt de complexiteit niet weg, maar verplaatst deze
Beslis en ga vooruit zonder blinde vlek
Maak eerst een lijst van intermitterende taken versus taken die constant moeten worden uitgevoerd. Maak een prototype van een webhookfunctie met gecentraliseerde logboeken en meet de koude start tijdens uw echte runtime. Simuleer de kosten bij tien keer het huidige verkeer om buggy-loops vóór productie te detecteren. Houd de kern stateful op een VPS, PaaS of beheerde database en reserveer serverless voor ontkoppelde pieken. Vergelijk aanbiedingen van de Europese Unie via de overzicht en PaaS of server.
Veelgestelde vragen
Vervangt Serverless mijn WordPress-site?
Nee voor een klassiek Always-on CMS, dat pagina's continu moet bedienen met een permanente PHP-kern. Ja voor extra componenten: het formaat van afbeeldingen wijzigen bij het uploaden, Stripe-webhooks of PDF-export op aanvraag – alles dat tussen twee gebeurtenissen slaapt. De hoofdsite blijft op gedeeld, VPS of PaaS; serverless voltooit, vervangt niet.
Wat is een koude start?
Dit is de latentie bij het ontwaken van een inactieve functie na een periode zonder verkeer. Problematisch voor een ultrasnelle synchrone API; acceptabel voor asynchrone taken, webhooks of regulier verkeer dat de functie actief houdt. Meet het op basis van uw runtime en pakketgrootte – niet op een generieke demo.
Hoe status en database beheren?
Serverloos is van nature staatloos: de staat bevindt zich in PostgreSQL, DynamoDB of een externe cache. Gebruik voor basisverbindingen een pooler (PgBouncer, RDS Proxy) of stuurprogramma's die geschikt zijn voor korte verbindingen. Zonder pool kan elke oproep een verbinding openen en de spijkerbasis uitputten.
Serverloze providers in Europa?
AWS Lambda in EU-regio's, Scaleway Functions en Cloudflare Workers dekken de meeste gevallen. Vergelijk jurisdictie-, koude start- en uitgaande prijzen in de overzicht. Documenteer quota's en factureringswaarschuwingen voordat u live gaat: een onhandige factuur-op-aanroeplus.
Serverloos wint wanneer uw belasting het grootste deel van de tijd slaapt – niet wanneer uw product *een permanente HTTP-server is.
