Google Cloud Functions y Firebase

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

Para los programadores 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 programadores de Firebase, Cloud Functions para Firebase proporciona una forma de extender el comportamiento de Firebase, además de integrar sus funciones mediante la adición de código en el servidor.

Ambas soluciones proporcionan una ejecución rápida y confiable de funciones en un entorno totalmente 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 el desarrollador de una app web móvil o una app para dispositivos móviles. Firebase brinda a los desarrolladores para dispositivos móviles acceso a una gama completa de servicios centrados en estos, que incluyen análisis, 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 código en el 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 prácticos típicos de integración. Para los desarrolladores que necesitan un backend con más funciones, Cloud Functions proporciona una puerta de enlace a las poderosas capacidades 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.

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Documentación de Cloud Functions