Cloud Run Functions y Firebase
Cloud Run Functions son la solución de computación sin servidores de Google para crear aplicaciones basadas en eventos. Es un producto conjunto del equipo de Google Cloud y el equipo de Firebase.
Para los desarrolladores de Google Cloud, Cloud Run Functions representa una capa conectora que permite entrelazar la lógica de distintos servicios de Google Cloud mediante la detección de eventos y la respuesta a ellos.
En el caso de los desarrolladores de Firebase, Cloud Run Functions para Firebase proporciona una forma de extender el comportamiento del producto, además de integrar sus funciones mediante la adición de un código del servidor.
Ambas soluciones proporcionan una ejecución rápida y confiable de funciones en un entorno completamente administrado, en el que no hay necesidad de preocuparse de la administración de servidores ni del aprovisionamiento de infraestructura.
Cloud Run Functions para Firebase
Recomendamos que uses Cloud Run Functions para Firebase si eres un desarrollador que compila una app para dispositivos móviles o una app web para dispositivos móviles. Firebase brinda a los desarrolladores para dispositivos móviles acceso a un conjunto integral de servicios completamente administrados centrados en estos dispositivos, que incluyen estadísticas, autenticación y Realtime Database. Para completar la oferta, Cloud Run Functions proporciona una forma de extender y conectar el comportamiento de las funciones de Firebase mediante la adición de un código del servidor.
Los desarrolladores que usan Firebase pueden realizar una integración sencilla con los servicios externos para tareas como el procesamiento de pagos y el envío de mensajes SMS. Además, pueden incluir lógica personalizada que es muy pesada para un dispositivo móvil o que necesita estar protegida en un servidor. Consulta para obtener más información sobre casos prácticos típicos de integración. Para los desarrolladores que necesitan un backend con todas las funciones, Cloud Run Functions proporciona una puerta de enlace a las capacidades potentes de Google Cloud.
Cloud Run Functions para Firebase está optimizado para los desarrolladores que usan Firebase:
- El SDK de Firebase permite configurar funciones a través de código.
- Se integra a Firebase console y a Firebase CLI.
- Usa los mismos activadores que Cloud Run Functions, además de activadores de Firebase Realtime Database, Firebase Authentication y Firebase Analytics.
Cloud Run Functions para Google Cloud
Los desarrolladores pueden conectar y extender los servicios de Google Cloud mediante código en forma de una Cloud Run Function. Cloud Run Functions sirve como una capa conectora que permite entrelazar la lógica de distintos servicios de Google Cloud mediante la detección de eventos y la respuesta a ellos. Con solo unas pocas líneas de código, los desarrolladores pueden enriquecer el uso de los servicios de Google Cloud para crear combinaciones de mayor nivel sin la necesidad de aprovisionar ni administrar servidores. Consulta la documentación de Cloud Run Functions para obtener más información.