Architecture serverless

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

  1. WS Lambda
  2. Google Cloud Functions
  3. Azure Functions
  4. IBM Cloud Functions.

Synonyme : compute sans serveur