Fonctions Google Cloud et Firebase

Google Cloud Functions est la solution de calcul sans serveur de Google pour la création d'applications basées sur des événements. Il s'agit d'un produit conjoint entre l'équipe Google Cloud Platform et l'équipe Firebase.

Pour les développeurs Google Cloud Platform, les fonctions de Cloud servent de couche conjonctifs vous permettant de tisser entre la logique Google Cloud Platform Services (GCP) en écoutant et en répondant aux événements.

Pour les développeurs Firebase, fonctions Cloud pour Firebase fournit un moyen d'étendre le comportement de Firebase et d' intégrer Firebase propose par l'ajout de code côté serveur.

Les deux solutions offrent une exécution rapide et fiable des fonctions dans un environnement entièrement géré où vous n'avez pas besoin de vous soucier de la gestion de serveurs ou de l'approvisionnement d'une infrastructure.

Fonctions Cloud pour Firebase

Vous devez utiliser Cloud Functions for Firebase si vous êtes un développeur créant une application mobile ou une application Web mobile. Firebase permet aux développeurs mobiles d'accéder à une gamme complète de services entièrement gérés centrés sur les mobiles, notamment l'analyse, l'authentification et la base de données en temps réel. Cloud Functions complète l'offre en fournissant un moyen d'étendre et de connecter le comportement des fonctionnalités de Firebase via l'ajout de code côté serveur.

Les développeurs Firebase peuvent facilement s'intégrer à des services externes pour des tâches telles que le traitement des paiements et l'envoi de messages SMS. En outre, les développeurs peuvent inclure une logique personnalisée qui est soit trop lourde pour un appareil mobile, soit qui doit être sécurisée sur un serveur. Voir Que puis - je faire avec les fonctions Cloud? pour en savoir plus sur les cas d'utilisation typiques de l'intégration. Pour les développeurs qui ont besoin d' un back - end plus complet, des fonctions de Cloud fournit une passerelle vers les puissantes fonctionnalités de Google Cloud Platform .

Cloud Functions for Firebase est optimisé pour les développeurs Firebase :

  • SDK Firebase pour configurer vos fonctions par code
  • Intégré à la console Firebase et à la CLI Firebase
  • Les mêmes déclencheurs que Google Cloud Functions, plus les déclencheurs Firebase Realtime Database, Firebase Authentication et Firebase Analytics

Fonctions Cloud pour Google Cloud Platform

Les développeurs peuvent connecter et étendre les services GCP en écrivant du code sous la forme d'une fonction cloud. Cloud Functions sert de couche de connexion vous permettant de tisser une logique entre les services GCP en écoutant et en répondant aux événements. Avec seulement quelques lignes de code, les développeurs peuvent enrichir leur utilisation des services GCP pour créer des combinaisons de niveau supérieur sans avoir besoin de provisionner ou de gérer des serveurs. Voir la documentation Fonctions Google Cloud pour plus d' informations.