Serverless (sans serveur)
Serverless (littéralement « sans serveur ») : modèle d'exécution dans lequel le client fournit du code ou une image de conteneur, et le fournisseur se charge de tout le reste : serveurs, système, mise à l'échelle automatique, point d'accès. Les serveurs existent, mais le client ne les voit ni ne les paie quand ils ne servent pas : l'application peut descendre à zéro exemplaire en l'absence de trafic, et la facture suit l'exécution réelle.
Deux formes : le FaaS (Functions as a Service : une fonction exécutée en réponse à un événement, comme Scaleway Serverless Functions ou AWS Lambda) et les conteneurs serverless (une image qui répond à des requêtes HTTP, comme Scaleway Serverless Containers ou Google Cloud Run).
Le serverless impose un contrat à l'application : être sans état (tout ce qui doit durer vit dans une base ou un stockage objet), démarrer vite, et accepter un démarrage à froid (cold start) après une période d'inactivité.