Funzioni cloud 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 intrecciare la logica tra i servizi di Google Cloud Platform (GCP) ascoltando e rispondendo agli eventi.

Per gli sviluppatori Firebase , Cloud Functions for Firebase offre un modo per estendere il comportamento di Firebase e integrare le funzionalità di Firebase attraverso 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 di server o del provisioning di qualsiasi infrastruttura.

Funzioni cloud per Firebase

Dovresti utilizzare Cloud Functions per Firebase se sei uno sviluppatore che crea un'app mobile o un'app Web mobile. Firebase offre agli sviluppatori mobili l'accesso a una gamma completa di servizi incentrati sui dispositivi mobili completamente gestiti, inclusi analisi, autenticazione e database in tempo reale. Cloud Functions completa l'offerta fornendo un modo per estendere e collegare il comportamento delle funzionalità di Firebase attraverso l'aggiunta di codice lato server.

Gli sviluppatori Firebase possono integrarsi facilmente con servizi esterni per attività come l'elaborazione di pagamenti e l'invio di messaggi SMS. Inoltre, gli sviluppatori possono includere una logica personalizzata che è troppo pesante per un dispositivo mobile o che deve essere protetta su un server. Vedi cosa posso fare con le funzioni cloud? per saperne di più sui casi d'uso tipici dell'integrazione. Per gli sviluppatori che necessitano di un back-end più completo, Cloud Functions offre un gateway per le potenti funzionalità di Google Cloud Platform .

Cloud Functions for 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 ai trigger Firebase Realtime Database, Firebase Authentication e Firebase Analytics

Funzioni cloud per Google Cloud Platform

Gli sviluppatori possono connettere ed estendere i servizi GCP scrivendo codice sotto forma di una funzione cloud. Le funzioni cloud fungono da livello connettivo consentendoti di intrecciare la logica tra i servizi GCP ascoltando e rispondendo agli eventi. Con poche righe di codice, gli sviluppatori possono arricchire il loro uso dei servizi GCP per creare combinazioni di livello superiore senza dover effettuare il provisioning o gestire i server. Per ulteriori informazioni, consulta la documentazione di Google Cloud Functions .