Serverless
Définition courte
Le serverless est un modèle d’hébergement où les développeurs n’ont plus à gérer de serveurs : l’infrastructure s’adapte automatiquement à la charge et ne consomme des ressources qu’en cas d’usage réel.
Explication complète
Dans une architecture serverless, le code est découpé en fonctions exécutées à la demande.
Lorsqu’un utilisateur effectue une action, la fonction se lance, s’exécute, puis s’arrête aussitôt.
Aucune machine n’est à maintenir en continu.
Les avantages :
Zéro maintenance serveur,
Coût proportionnel à l’usage,
Scalabilité automatique sans configuration,
Déploiement rapide et simplifié.
Les principales plateformes serverless sont : Google Cloud Functions, AWS Lambda, Firebase ou Vercel.
Exemple concret
Sur Hexagone, la génération automatique de PDF est exécutée via une fonction serverless :
→ Elle se déclenche uniquement quand un dossier est finalisé, puis se désactive, sans serveur actif en permanence.
À retenir
Le serverless permet de se concentrer sur le code, pas sur l’infrastructure.
C’est une approche idéale pour les applications modernes, évolutives et économes.



