Únete de manera presencial y en línea a Firebase Summit el 18 de octubre de 2022. Descubre cómo Firebase puede ayudarte a acelerar el desarrollo de apps, a lanzar la tuya con confianza y a escalar con facilidad. Regístrate ahora

Cloud Functions y Firebase

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Google Cloud Functions es la solución de computación sin servidores de Google para crear apps controladas por eventos. Es un producto conjunto del equipo de Google Cloud Platform y el equipo de Firebase.

Para los desarrolladores de Google Cloud Platform, Cloud Functions representa una capa conectora que permite entrelazar la lógica de distintos servicios de Google Cloud Platform (GCP) mediante la detección de eventos y la respuesta a ellos.

En el caso de los desarrolladores de Firebase, Cloud 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 Functions para Firebase

Recomendamos que uses Cloud Functions para Firebase si eres un desarrollador que compila una app web móvil o una app 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 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 ¿Qué puedo hacer con Cloud Functions? para obtener más información sobre casos de uso de integración típicos. Para los desarrolladores que necesitan un backend con todas las funciones, Cloud Functions proporciona una puerta de enlace a las capacidades potentes de Google Cloud Platform.

Cloud 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 Google Cloud Functions, además de activadores de Firebase Realtime Database, Firebase Authentication y Firebase Analytics.

Cloud Functions para Google Cloud Platform

Los desarrolladores pueden conectar y extender los servicios de GCP mediante código en forma de una función de Cloud. Cloud Functions sirve como una capa conectora que permite entrelazar la lógica de distintos servicios de GCP 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 GCP para crear combinaciones de mayor nivel sin la necesidad de aprovisionar ni administrar servidores. Consulta la documentación de Google Cloud Functions para obtener más información.