Funções do Cloud Run e Firebase

O Cloud Run Functions é a solução de computação sem servidor da Google para criar aplicações orientadas por eventos. É um produto conjunto entre a equipa do Google Cloud e a equipa do Firebase.

Para os Google Cloud programadores, as funções do Cloud Run servem como uma camada de ligação que lhe permite interligar a lógica entre os Google Cloud serviços através da deteção e resposta a eventos.

Para programadores do Firebase, as funções do Cloud Run para Firebase oferecem uma forma de expandir o comportamento do Firebase e integrar funcionalidades do Firebase através da adição de código do lado do servidor.

Ambas as soluções oferecem uma execução rápida e fiável de funções num ambiente totalmente gerido, onde não tem de se preocupar com a gestão de servidores nem com o aprovisionamento de infraestruturas.

Funções do Cloud Run para Firebase

Deve usar as funções do Cloud Run para Firebase se for um programador a criar uma app para dispositivos móveis ou uma app Web para dispositivos móveis. O Firebase dá aos programadores de apps para dispositivos móveis acesso a uma gama completa de serviços totalmente geridos centrados em dispositivos móveis, incluindo estatísticas, autenticação e Realtime Database. As funções do Cloud Run complementam a oferta ao fornecer uma forma de expandir e ligar o comportamento das funcionalidades do Firebase através da adição de código do lado do servidor.

Os programadores do Firebase podem integrar-se com serviços externos para tarefas como o processamento de pagamentos e o envio de mensagens SMS. Além disso, os programadores podem incluir lógica personalizada que seja demasiado pesada para um dispositivo móvel ou que precise de ser protegida num servidor. Consulte para saber mais sobre exemplos de utilização típicos da integração. Para os programadores que precisam de um back-end mais completo, as funções do Cloud Run oferecem uma porta de acesso às capacidades avançadas do Google Cloud.

As funções do Cloud Run para Firebase estão otimizadas para programadores do Firebase:

  • SDK do Firebase para configurar as suas funções através de código
  • Integrado com a consola do Firebase e a Firebase CLI
  • Os mesmos acionadores que as funções do Cloud Run, além dos acionadores da Firebase Realtime Database, Firebase Authentication e Firebase Analytics

Funções do Cloud Run para Google Cloud

Os programadores podem ligar e expandir Google Cloud serviços escrevendo código sob a forma de uma função do Cloud Run. As funções do Cloud Run funcionam como uma camada de ligação que lhe permite integrar lógica entre Google Cloud serviços através da escuta e da resposta a eventos. Com apenas algumas linhas de código, os programadores podem enriquecer a sua utilização de serviços para criar combinações de nível superior sem ter de aprovisionar nem gerir servidores. Google Cloud Consulte a documentação das funções do Cloud Run para mais informações.