O Google Cloud Platform, GCP, tem um artigo que aborda essa questão, Google Cloud Functions e Firebase .
Google Cloud Functions e Firebase
O Google Cloud Functions é a solução de computação sem servidor do Google para a criação de aplicativos orientados a eventos. É um produto conjunto entre a equipe do Google Cloud Platform e a equipe do Firebase.
Para desenvolvedores do Google Cloud Platform , Cloud Functions serve como uma camada conectiva, permitindo que você crie uma lógica entre os serviços do Google Cloud Platform (GCP) ouvindo e respondendo a eventos.
Para desenvolvedores do Firebase , Cloud Functions para Firebase oferece 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 não há necessidade de se preocupar em gerenciar quaisquer servidores ou provisionar qualquer infraestrutura.
...
O Cloud Functions para Firebase é otimizado para desenvolvedores do Firebase:
- SDK do Firebase 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 do Firebase Realtime Database, Firebase Authentication e Firebase Analytics