Funzioni Cloud Run e Firebase

Cloud Run Functions è la soluzione di serverless computing di Google per la creazione basate su eventi. È un prodotto congiunto del team di Google Cloud e del team di Firebase.

Per gli sviluppatori Google Cloud, le funzioni Cloud Run fungono da livello di connessione consentendo di intrecciare la logica tra i servizi Google Cloud ascoltando e rispondendo agli eventi.

Per gli sviluppatori Firebase, le funzioni Cloud Run per Firebase offrono 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 devi preoccuparti di gestire i server o eseguire il provisioning dell'infrastruttura.

Funzioni di Cloud Run per Firebase

Ti consigliamo di utilizzare le funzioni Cloud Run per Firebase se sei uno sviluppatore che crea un'app mobile o un'app web mobile. Firebase offre agli sviluppatori mobile l'accesso a una gamma completa di servizi incentrati sui dispositivi mobili completamente gestiti, tra cui analisi, autenticazione e Realtime Database. Le funzioni Cloud Run completano l'offerta fornendo un modo per estendere e collegare il comportamento delle funzionalità di Firebase tramite l'aggiunta di codice lato server.

Gli sviluppatori di Firebase possono effettuare l'integrazione con servizi esterni per attività come elaborazione pagamenti e invio di SMS. Inoltre, gli sviluppatori possono includere logica personalizzata troppo complessa per un dispositivo mobile o che deve essere protetta su un server. Consulta questo articolo per scoprire di più sui casi d'uso tipici dell'integrazione. Per gli sviluppatori che hanno bisogno di un backend più completo, le funzioni Cloud Run forniscono un gateway alle potenti funzionalità di Google Cloud.

Cloud Run Functions per Firebase è ottimizzato per gli sviluppatori di Firebase:

  • SDK Firebase per configurare le funzioni tramite codice
  • Integrato con la console Firebase e l'interfaccia a riga di comando di Firebase
  • Gli stessi trigger delle funzioni Cloud Run, oltre agli trigger di Firebase Realtime Database, Firebase Authentication e Firebase Analytics

Funzioni Cloud Run per Google Cloud

Gli sviluppatori possono connettere ed estendere i servizi Google Cloud scrivendo il codice sotto forma di nella funzione Cloud Run. Le funzioni Cloud Run fungono da livello di connessione che ti consente di integrare la logica tra i servizi Google Cloud ascoltando e rispondendo agli eventi. Con con poche righe di codice, gli sviluppatori possono arricchire l'utilizzo dei servizi Google Cloud per creare combinazioni di livello superiore senza la necessità di eseguire il provisioning o la gestione dei server. Per ulteriori informazioni, consulta la documentazione di Cloud Run Functions.