Een serverloze website is een site die draait zonder dat jij een server beheert of onderhoudt. In plaats van één machine die elk verzoek afhandelt, worden de statische bestanden vanaf een wereldwijd contentnetwerk geleverd en draaien interactieve delen als cloudfuncties die alleen starten wanneer nodig. Jij beheert de content en de code, de provider regelt de rest.

Zie het als een netwerk van verkoopautomaten in plaats van één winkel met een kassamedewerker. Het product staat in automaten door de hele stad, dus een klant bereikt altijd een nabije, en er is geen medewerker die het op drukke momenten niet aankan. Een serverloze website verspreidt zijn pagina’s op dezelfde manier over veel locaties, en schaalt mee via auto-scaling als het verkeer piekt. Platformen als Cloudflare maken dit soort hosting eenvoudig.

Deze aanpak is snel en stevig, en past daarom goed bij marketingsites, documentatie en webshop-front-ends. Hij bouwt rechtstreeks voort op het serverless-model. Er staat geen machine in één stad die elke bezoeker moet bereiken. Een lezer in Sydney haalt de pagina van een server bij Sydney, een lezer in Amsterdam van een server bij Amsterdam, dus de site voelt overal lokaal. Het verandert ook wat er mis kan gaan. Een gewone server heeft een lange lijst dingen om te updaten en in de gaten te houden: het besturingssysteem, de webserver, beveiligingsupdates, schijfruimte. Een serverloze website geeft het meeste daarvan uit handen aan het platform. Dat betekent niet nul onderhoud, je code en content hebben nog steeds aandacht nodig, maar het schrapt een hele categorie meldingen om 3 uur ‘s nachts over een server die geen geheugen meer had. De kosten zie je terug als de prijs van het platform in plaats van een vaste maandelijkse serverrekening, en voor een kleine site komt dat vaak neer op weinig tot niets.

Bij TopDevs bouwen we veel klantsites op deze manier, omdat ze zo wereldwijd snel blijven, goedkoop draaien en een plotselinge toeloop aankunnen zonder onderuit te gaan.