Cloud Functions e Firebase

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

Per gli sviluppatori della piattaforma Google Cloud, Cloud Functions funge da livello connettivo consentendoti di intrecciare la logica tra i servizi Google Cloud ascoltare e rispondere agli eventi.

Gli sviluppatori Firebase Cloud Functions for Firebase consente di estendere il comportamento di Firebase e di integrare Firebase tramite l'aggiunta di codice lato server.

Entrambe le soluzioni offrono un'esecuzione rapida e affidabile delle funzioni in un ambiente in un ambiente gestito in cui non dovrai preoccuparti di gestire i server o il provisioning di qualsiasi infrastruttura.

Cloud Functions for Firebase

Cloud Functions for Firebase per gli sviluppatori app mobile o app web mobile. Firebase offre agli sviluppatori di app mobile l'accesso a gamma completa di servizi completamente gestiti incentrati sui dispositivi mobili, tra cui analisi, autenticazione e Realtime Database. Cloud Functions completa l'offerta offrendo 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 una logica personalizzata troppo pesante per un dispositivo mobile, oppure che deve essere protetta su un server. Consulta per saperne di più sui casi d'uso tipici dell'integrazione. Per gli sviluppatori che hanno bisogno di un backend più completo, Cloud Functions è un gateway per le potenti funzionalità Google Cloud.

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

  • SDK Firebase per configurare le funzioni tramite codice
  • Integrazione con la console Firebase e l'interfaccia a riga di comando di Firebase
  • Gli stessi trigger di Cloud Functions, più Firebase Realtime Database, Attivatori di Firebase Authentication e Firebase Analytics

Cloud Functions per Google Cloud Platform

Gli sviluppatori possono connettere ed estendere i servizi Google Cloud scrivendo il codice sotto forma di la funzione Cloud Function. Cloud Functions funge da livello connettivo che ti consente intrecciare la logica tra i servizi Google Cloud mediante l'ascolto e la risposta 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. Consulta Cloud Functions documentazione per ulteriori informazioni.