Fonctions Cloud Run et Firebase

Les fonctions Google Cloud Run et Cloud Functions for Firebase forment ensemble un élément important de la solution de calcul sans serveur de Google pour la création d'applications basées sur des événements.

Pour les développeurs Google Cloud Platform, les fonctions Cloud Run font office de couche de connexion. Elles vous permettent de tisser une logique commune entre l'ensemble des 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 ses fonctionnalités via l'ajout d'un code côté serveur.

Ces deux solutions fournissent une exécution rapide et fiable des fonctions, et ce dans un environnement entièrement géré où vous n'avez à vous soucier ni de la gestion de serveurs ni du provisionnement d'une infrastructure.

Cloud Functions for Firebase

Si vous êtes un développeur créant une application Web ou mobile, Cloud Functions for Firebase est particulièrement indiqué. Firebase permet aux développeurs d'applications mobiles d'avoir accès à une gamme complète de services centrés sur les mobiles entièrement gérés, y compris : analyse, authentification et Realtime Database. Cloud Functions complète l'offre en proposant un moyen d'étendre et de connecter les fonctionnalités Firebase via l'ajout de code côté serveur.

Les développeurs Firebase peuvent facilement 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 trop lourde pour un appareil mobile, ou devant être sécurisée sur un serveur. Explorez des cas d'utilisation pour en savoir plus sur les intégrations types. Pour les développeurs ayant besoin d'un backend plus complet, les fonctions Cloud Run constituent 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 coder la configuration de vos fonctions
  • Intégration avec la console Firebase et la CLI Firebase
  • Déclencheurs Google Cloud Functions, en plus des déclencheurs Firebase Realtime Database, Firebase Authentication et Firebase Analytics

Cloud Run Functions 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 Run Functions fait office de couche conjonctive. Elle permet de tisser une logique commune entre les services GCP en écoutant les événements et en y répondant. Avec seulement quelques lignes de code, les développeurs peuvent enrichir leur utilisation des services GCP pour créer des combinaisons de niveaux supérieurs, sans avoir à provisionner ou à gérer des serveurs. Pour en savoir plus, consultez la documentation sur les fonctions Google Cloud Run.