Cloud Run functions e Firebase
O Cloud Run Functions é a solução de computação sem servidor do Google para criar aplicativos com base em eventos. É um produto conjunto entre as equipes do Google Cloud e do Firebase.
Para os desenvolvedores do Google Cloud, as funções do Cloud Run servem como uma camada de conexão. Com elas, é possível desenvolver a lógica entre os serviços do Google Cloud por meio da detecção e da resposta a eventos.
Para os desenvolvedores do Firebase, o Cloud Run functions para Firebase é 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 infraestruturas.
Cloud Run functions para Firebase
Use o Cloud Run functions para Firebase se for um desenvolvedor que está criando um aplicativo para dispositivos móveis ou um aplicativo da Web para dispositivos móveis. Com o Firebase, os desenvolvedores de dispositivos móveis têm acesso a uma gama completa de serviços totalmente gerenciados, entre eles análise, autenticação e o Realtime Database, específicos para dispositivos móveis. O Cloud Run 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 serviços externos para tarefas como processar pagamentos e enviar mensagens SMS. Além disso, é possível incluir uma lógica personalizada que seja ou muito pesada para um dispositivo móvel ou que precise ser protegida em um servidor. 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 Run functions fornece um gateway para os recursos avançados do Google Cloud.
O Cloud Run 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 ao Console do Firebase e à Firebase CLI;
- Usa os mesmos gatilhos das funções do Cloud Run, além dos gatilhos do Firebase Realtime Database, do Firebase Authentication e do Firebase Analytics.
Cloud Run functions para Google Cloud
Os desenvolvedores podem conectar e ampliar os serviços do Google Cloud escrevendo código na forma de uma função do Cloud Run. As funções do Cloud Run servem como uma camada de conexão. Com elas, é possível criar a lógica entre os serviços do Google Cloud detectando e respondendo a eventos. Com apenas algumas linhas de código, os desenvolvedores podem aprimorar o uso dos serviços do Google Cloud e criar combinações de nível superior sem provisionar ou gerenciar servidores. Consulte a documentação das funções do Cloud Run para mais informações.