Le serverless est un modèle d'exécution cloud dans lequel le fournisseur gère intégralement l'infrastructure serveur. Le développeur déploie des fonctions qui s'exécutent à la demande, sans se soucier du provisionnement, de la mise à l'échelle ou de la maintenance des serveurs.
Exécution à la Demande
En serverless, le code ne s'exécute que lorsqu'il est sollicité : un appel API, un upload de fichier, un événement planifié… Aucune ressource n'est consommée au repos, ce qui réduit les coûts d'infrastructure de manière significative pour les charges variables.
Focus sur le Code Métier
Le serverless élimine la gestion des serveurs, des mises à jour système et du scaling. Les équipes se concentrent uniquement sur la logique métier. Des services comme AWS Lambda ou Google Cloud Functions automatisent tout le reste.
Le serverless incarne la promesse du cloud poussée à son maximum : ne payer que ce qu'on consomme et consacrer toute l'énergie de développement à la valeur métier plutôt qu'à l'infrastructure.