Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Cloud Functions e Firebase

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

O Google Cloud Functions é a solução de computação sem servidor do Google para criar aplicativos orientados a eventos. É um produto conjunto entre a equipe do Google Cloud Platform e a equipe do Firebase.

Para os desenvolvedores do Google Cloud Platform , o Cloud Functions serve como uma camada de conexão, permitindo que você entrelace a lógica entre os serviços do Google Cloud Platform (GCP) ouvindo e respondendo a eventos.

Para desenvolvedores do Firebase , o Cloud Functions para Firebase fornece uma maneira de estender o comportamento do Firebase e integrar os recursos do Firebase por meio da adição de código do lado do servidor.

Ambas as soluções fornecem execução rápida e confiável de funções em um ambiente totalmente gerenciado, onde você não precisa se preocupar com o gerenciamento de nenhum servidor ou com o provisionamento de qualquer infraestrutura.

Cloud Functions para Firebase

Você deve usar o Cloud Functions para Firebase se for um desenvolvedor que cria um aplicativo móvel ou um aplicativo da web móvel. O Firebase oferece aos desenvolvedores móveis acesso a uma gama completa de serviços centrados em dispositivos móveis totalmente gerenciados, incluindo análise, autenticação e banco de dados em tempo real. O Cloud Functions completa a oferta, fornecendo uma maneira de estender e conectar o comportamento dos recursos do Firebase por meio da adição de código do lado do servidor.

Os desenvolvedores do Firebase podem se integrar facilmente a serviços externos para tarefas como processamento de pagamentos e envio de mensagens SMS. Além disso, os desenvolvedores podem incluir lógica personalizada que seja muito pesada para um dispositivo móvel ou que precise ser protegida em um servidor. Consulte O que posso fazer com o Cloud Functions? para saber mais sobre casos de uso típicos de integração. Para desenvolvedores que precisam de um back-end mais completo, o Cloud Functions fornece um gateway para os recursos avançados do Google Cloud Platform .

O Cloud Functions para Firebase é otimizado para desenvolvedores do Firebase:

  • Firebase SDK para configurar suas funções por meio de código
  • Integrado com Firebase Console e Firebase CLI
  • Os mesmos acionadores do Google Cloud Functions, além dos acionadores Firebase Realtime Database, Firebase Authentication e Firebase Analytics

Funções de nuvem para Google Cloud Platform

Os desenvolvedores podem conectar e estender os serviços do GCP escrevendo código na forma de uma Função do Cloud. O Cloud Functions serve como uma camada conectiva, permitindo que você entrelace a lógica entre os serviços do GCP, ouvindo e respondendo a eventos. Com apenas algumas linhas de código, os desenvolvedores podem enriquecer o uso dos serviços GCP para criar combinações de alto nível sem precisar provisionar ou gerenciar servidores. Consulte a documentação do Google Cloud Functions para obter mais informações.