L’architecture serverless est un modèle de développement d’applications qui permet d’exécuter du code sans avoir à gérer directement des serveurs.
Les fonctionnalités sont codées et envoyées sur une plateforme serverless qui prend en charge l’allocation de ressources de calcul pour exécuter les fonctions et répondre à la demande en temps réel.
Exemples concrets d’utilisation
Les architectures serverless peuvent être utilisées dans une grande variété de cas :
- des applications web et mobiles évolutives qui s’adaptent rapidement aux flux de trafic
- l’analyse et le traitement de données en temps réel
- les chatbots
- les fonctions d’authentification et d’autorisation
- les fonction de traitement d’image et de de vidéo
- les fonctions de détection de fraude
- les dispositifs IoT
Panorama des plateformes serverless les plus utilisées
- WS Lambda
- Google Cloud Functions
- Azure Functions
- IBM Cloud Functions.
Synonyme : compute sans serveur