Cloud Run Functions et Firebase
Cloud Run Functions est la solution de calcul sans serveur de Google pour la création d'applications basées sur des événements. C'est un produit commun entre l'équipe Google Cloud et l'équipe Firebase.
Pour les développeurs Google Cloud, Cloud Run Functions sert de couche de connexion et vous permet de tisser une logique commune entre l'ensemble des services Google Cloud en écoutant les événements et en y répondant.
Pour les développeurs Firebase, Cloud Run Functions pour 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 Run Functions pour Firebase
Si vous êtes un développeur créant une application Web ou mobile, Cloud Run Functions pour 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 Run 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. Découvrez des cas d'utilisation typiques. De plus, pour les développeurs ayant besoin d'un backend plus complet, Cloud Run Functions fournit une passerelle vers les puissantes fonctionnalités de Google Cloud.
Cloud Run Functions pour 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
- Mêmes déclencheurs que Cloud Run Functions, plus des déclencheurs Firebase Realtime Database, Firebase Authentication et Firebase Analytics
Cloud Run Functions pour Google Cloud
Les développeurs peuvent connecter et étendre les services Google Cloud en écrivant du code sous la forme d'une fonction Cloud Run. Cloud Run Functions fait office de couche conjonctive. Elle permet de tisser une logique commune entre les services Google Cloud 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 Google Cloud 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 Cloud Run Functions.