Firebase i funkcje Cloud Run

Funkcje Google Cloud Run i Cloud Functions dla Firebase stanowią ważną część bezserwerowego rozwiązania Google do tworzenia aplikacji opartych na zdarzeniach.

Dla programistów Google Cloud Platform funkcje Cloud Run stanowią warstwę łączącą, która umożliwia tworzenie logiki między usługami Google Cloud Platform (GCP) przez nasłuchiwanie zdarzeń i reagowanie na nie.

Deweloperzy Firebase mogą korzystać z Cloud Functions dla Firebase, aby rozszerzać działanie Firebase i integrować funkcje Firebase przez dodanie kodu po stronie serwera.

Oba rozwiązania zapewniają szybkie i niezawodne wykonywanie funkcji w w pełni zarządzanym środowisku, w którym nie musisz się martwić o zarządzanie serwerami ani udostępnianie infrastruktury.

Cloud Functions dla Firebase

Jeśli jesteś deweloperem tworzącym aplikację mobilną lub internetową aplikację mobilną, używaj Cloud Functions dla Firebase. Firebase zapewnia deweloperom aplikacji mobilnych dostęp do pełnej gamy usług w pełni zarządzanych, mobilnych, takich jak Analytics, Authentication i Baza danych czasu rzeczywistego. Cloud Functions uzupełnia ofertę, umożliwiając rozszerzanie i łączenie funkcji Firebase przez dodanie kodu po stronie serwera.

Deweloperzy Firebase mogą łatwo integrować usługi zewnętrzne na potrzeby takich zadań jak przetwarzanie płatności i wysyłanie SMS-ów. Deweloperzy mogą też uwzględniać niestandardową logikę, która jest zbyt wymagająca dla urządzenia mobilnego lub musi być zabezpieczona na serwerze. Zapoznaj się z przypadkami użycia, aby dowiedzieć się więcej o typowych integracjach. Dla deweloperów, którzy potrzebują bardziej rozbudowanego backendu, funkcje Cloud Run zapewniają dostęp do zaawansowanych możliwości Google Cloud Platform.

Usługa Cloud Functions dla Firebase jest zoptymalizowana pod kątem deweloperów Firebase:

  • Pakiet SDK Firebase do konfigurowania funkcji za pomocą kodu
  • Integracja z konsolą Firebase i interfejsem wiersza poleceń Firebase
  • Te same aktywatory co w Cloud Functions, plus Baza danych czasu rzeczywistego Firebase, Uwierzytelnianie Firebase i Firebase Analytics

Funkcje Cloud Run w Google Cloud Platform

Deweloperzy mogą łączyć i rozszerzać usługi GCP, pisząc kod w postaci funkcji. Funkcje Cloud Run służą jako warstwa połączenia, która umożliwia tworzenie logiki między usługami GCP przez nasłuchiwanie zdarzeń i reagowanie na nie. Za pomocą zaledwie kilku wierszy kodu deweloperzy mogą wzbogacić wykorzystanie usług GCP, aby tworzyć kombinacje wyższego poziomu bez konieczności udostępniania serwerów i zarządzania nimi. Więcej informacji znajdziesz w dokumentacji funkcji Google Cloud Run.