Serverless
Le serverless est un modèle d'exécution cloud où le développeur déploie du code sans avoir à provisionner ni gérer de serveurs : la plateforme se charge d'allouer la capacité à la demande, de la mettre à l'échelle autom…
Le serverless est un modèle d'exécution cloud où le développeur déploie du code sans avoir à provisionner ni gérer de serveurs : la plateforme se charge d'allouer la capacité à la demande, de la mettre à l'échelle automatiquement et de facturer à la consommation réelle (souvent à la milliseconde et au nombre d'invocations).
Le serverless recouvre plusieurs catégories : les fonctions à la demande (AWS Lambda, Cloudflare Workers, Vercel Functions, Google Cloud Run), les bases de données serverless (Neon, Aurora Serverless, DynamoDB, Turso), le rendu edge et certains services managés (file d'attente, stockage).
Il excelle sur les charges sporadiques ou imprévisibles ; sur des charges très prévisibles et constantes, le coût et les contraintes (cold start, runtime limité) peuvent rendre une instance traditionnelle plus pertinente.
