Google Cloud Platform, GCP, ha un articolo che affronta questa domanda, Google Cloud Functions e Firebase .
Google Cloud Functions e Firebase
Google Cloud Functions è la soluzione di elaborazione serverless di Google per la creazione di applicazioni basate su eventi. È un prodotto congiunto tra il team di Google Cloud Platform e il team di Firebase.
Per gli sviluppatori di Google Cloud Platform , Cloud Functions funge da livello connettivo che consente di tessere la logica tra i servizi di Google Cloud Platform (GCP) ascoltando e rispondendo agli eventi.
Per gli sviluppatori Firebase , Cloud Functions per Firebase offre un modo per estendere il comportamento di Firebase e integrare le funzionalità di Firebase tramite l'aggiunta di codice lato server.
Entrambe le soluzioni forniscono un'esecuzione rapida e affidabile delle funzioni in un ambiente completamente gestito in cui non è necessario preoccuparsi della gestione dei server o del provisioning di alcuna infrastruttura.
...
Cloud Functions per Firebase è ottimizzato per gli sviluppatori Firebase:
- Firebase SDK per configurare le tue funzioni tramite codice
- Integrato con Firebase Console e Firebase CLI
- Gli stessi trigger di Google Cloud Functions, oltre a Firebase Realtime Database, Firebase Authentication e Firebase Analytics