Cloud Run Functions e Firebase
Cloud Run Functions è la soluzione di serverless computing di Google per la creazione di applicazioni basate su eventi. È un prodotto comune tra il team di Google Cloud e il team di Firebase.
Per gli sviluppatoriGoogle Cloud , le funzioni Cloud Run fungono da livello di connettività che consente di collegare la logica tra i servizi Google Cloud ascoltando e rispondendo agli eventi.
Per gli sviluppatori Firebase, Cloud Run Functions for 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 di gestire server o eseguire il provisioning di infrastrutture.
Cloud Run Functions per Firebase
Cloud Run Functions per Firebase è adatto a te se sei uno sviluppatore che sta creando un'app mobile o un'app web mobile. Firebase offre agli sviluppatori di app mobile l'accesso a una gamma completa di servizi completamente gestiti incentrati sul mobile, tra cui analisi, autenticazione e Realtime Database. Cloud Run Functions completa l'offerta fornendo un modo per estendere e connettere il comportamento delle funzionalità di Firebase tramite l'aggiunta di codice lato server.
Gli sviluppatori Firebase possono integrare con servizi esterni per attività come l'elaborazione dei pagamenti e l'invio di messaggi SMS. Inoltre, gli sviluppatori possono includere una logica personalizzata troppo pesante per un dispositivo mobile o che deve essere protetta su un server. Consulta per scoprire di più sui casi d'uso tipici dell'integrazione. Per gli sviluppatori che hanno bisogno di un backend più completo, Cloud Run Functions fornisce un gateway per le potenti funzionalità diGoogle Cloud.
Cloud Run Functions for Firebase è ottimizzato per gli sviluppatori 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 Run Functions, più i trigger di Firebase Realtime Database, Firebase Authentication e Firebase Analytics
Cloud Run Functions per Google Cloud
Gli sviluppatori possono connettere ed estendere i servizi Google Cloud scrivendo codice sotto forma di funzione Cloud Run. Le funzioni Cloud Run fungono da livello di connettività che consente di collegare la logica tra i servizi Google Cloud ascoltando e rispondendo agli eventi. Con poche righe di codice, gli sviluppatori possono arricchire i servizi Google Cloud per creare combinazioni di livello superiore senza dover eseguire il provisioning o gestire i server. Per saperne di più, consulta la documentazione di Cloud Run Functions.