Fonctions Cloud et Firebase

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

Pour les développeurs de Google Cloud Platform , Cloud Functions sert de couche de connexion vous permettant d'établir une logique entre les services Google Cloud Platform (GCP) en écoutant et en répondant aux événements.

Pour les développeurs Firebase , Cloud Functions pour Firebase offre un moyen d'étendre le comportement de Firebase et d'intégrer les fonctionnalités de Firebase grâce à 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é dans lequel vous n'avez pas à vous soucier de la gestion des serveurs ou du provisionnement d'une infrastructure.

Fonctions cloud pour Firebase

Vous devez utiliser Cloud Functions pour Firebase si vous êtes un développeur qui crée une application mobile ou une application Web mobile. Firebase permet aux développeurs mobiles d'accéder à une gamme complète de services mobiles entièrement gérés, 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 grâce à 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 backend plus complet, Cloud Functions fournit une passerelle vers les puissantes fonctionnalités de Google Cloud Platform .

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

  • SDK Firebase pour configurer vos fonctions via du 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. Les fonctions Cloud servent de couche de connexion vous permettant d'établir 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. Consultez la documentation de Google Cloud Functions pour plus d'informations.