Check out what’s new from Firebase at Google I/O 2022. Learn more

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 les é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 , Cloud Functions sert de couche de connexion vous permettant de tisser une logique entre les services Google Cloud Platform (GCP) en écoutant les événements et en y répondant.

Pour les développeurs Firebase , Cloud Functions for Firebase permet d'étendre le comportement de Firebase et d'intégrer les fonctionnalités de Firebase via 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 à vous soucier de la gestion des serveurs ou de l'approvisionnement de l'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 centrés sur le mobile 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 offrant 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 SMS. De plus, 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 for Firebase est optimisé pour les développeurs Firebase :

  • SDK Firebase pour configurer vos fonctions via le 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. Consultez la documentation de Google Cloud Functions pour plus d'informations.