Serverless
Le serverless est un modèle d'hébergement cloud où le code s'exécute à la demande, en réponse à un événement précis, sans que l'équipe technique n'ait à provisionner ni gérer de serveur en continu. La facturation suit l'usage réel, à l'exécution près, plutôt qu'un coût fixe de serveur qui tourne en permanence.
Le cas d'usage typique est le traitement d'un fichier déposé par un utilisateur : redimensionner une image, générer un PDF, ou envoyer une notification après une inscription. Ces tâches sont ponctuelles et imprévisibles dans le temps, ce qui rend absurde de maintenir un serveur dédié qui tournerait 24h/24 pour les exécuter quelques secondes par jour. Le serverless permet aussi d'absorber des pics de trafic soudains sans configuration préalable, la plateforme cloud ajuste automatiquement les ressources.
Le serverless devient rapidement plus cher qu'un serveur dédié dès que le trafic est constant et élevé, beaucoup d'équipes découvrent cela après coup en analysant leur facture cloud. Il faut aussi composer avec le cold start (un léger délai au premier appel après une période d'inactivité) et des limites de durée d'exécution, qui rendent ce modèle mal adapté aux traitements longs ou aux applications nécessitant une latence très stable.
