Google Cloud Functions e Firebase

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

Para os desenvolvedores do Google Cloud Platform, o Cloud Functions funciona como uma camada de conexão. Com ele, é possível desenvolver a lógica entre os serviços do Google Cloud Platform (GCP) por meio da detecção e da resposta a eventos.

Para os desenvolvedores do Firebase, o Cloud Functions para Firebase oferece uma maneira de ampliar o comportamento da plataforma e integrar os recursos disponíveis pela adição de um código do servidor.

Ambas as soluções fornecem execução rápida e confiável de funções em um ambiente totalmente gerenciado. Nesse ambiente, não é necessário se preocupar com gerenciamento de servidores ou provisionamento de qualquer infraestrutura.

Cloud Functions para Firebase

Use o Cloud Functions para Firebase se você for um desenvolvedor que cria um aplicativo para dispositivos móveis ou um aplicativo da Web para dispositivos móveis. Com o Firebase, os desenvolvedores de aplicativos acessam uma gama completa de serviços centrados em dispositivos móveis e totalmente gerenciados, incluindo análise, autenticação e o Realtime Database. O Cloud Functions completa a oferta com uma maneira de estender e conectar o comportamento dos recursos do Firebase por meio da adição de um código do servidor.

Os desenvolvedores do Firebase integram facilmente serviços externos para tarefas como processar pagamentos e enviar mensagens SMS. Além disso, é possível incluir uma lógica personalizada que seja muito pesada para um dispositivo móvel ou que precise ser protegida em um servidor. Veja O que posso fazer com o Cloud Functions? para saber mais sobre os casos de uso de integração mais comuns. Para desenvolvedores que precisam de um back-end mais completo, o Cloud Functions fornece um gateway para os poderosos recursos do Google Cloud Platform.

O Cloud Functions para Firebase é otimizado para os desenvolvedores do Firebase pelos seguintes motivos:

  • Ele disponibiliza o SDK do Firebase para configurar suas funções por código.
  • É integrado com o Firebase console e a Firebase CLI.
  • Usa os mesmos acionadores do Google Cloud Functions, além dos acionadores do Firebase Realtime Database, Firebase Authentication e Firebase Analytics.

Cloud Functions para Google Cloud Platform

Os desenvolvedores podem conectar e estender serviços do GCP com códigos escritos no formato aceito pelo Cloud Functions. O Cloud Functions serve como uma camada conectiva. Com ele, é possível construir a lógica entre os serviços do GCP por meio da detecção e da resposta a eventos. Com apenas algumas linhas de código, os desenvolvedores podem enriquecer o uso dos serviços do GCP e criar combinações de nível superior sem precisar fornecer ou gerenciar servidores. Consulte a documentação do Google Cloud Functions para mais informações.

Enviar comentários sobre…

Precisa de ajuda? Acesse nossa página de suporte.