Cloud Functions ve Firebase

Google Cloud Functions, Google'ın etkinliğe dayalı uygulamalar oluşturmaya yönelik sunucusuz bilgi işlem çözümüdür. Google Cloud Platform ekibi ile Firebase ekibi arasındaki ortak bir üründür.

Google Cloud Platform geliştiricileri için Cloud Functions, etkinlikleri dinleyip bunlara yanıt vererek Google Cloud Platform (GCP) hizmetleri arasında mantık yürütmenizi sağlayan bağlayıcı bir katman görevi görür.

Firebase geliştiricileri için Cloud Functions for Firebase, sunucu tarafı kodu ekleyerek Firebase davranışını geliştirme ve Firebase özelliklerini entegre etme yöntemi sunar.

Her iki çözüm de sunucuları yönetme veya altyapı sağlama konusunda endişelenmenize gerek olmadığı, tümüyle yönetilen bir ortamda işlevlerin hızlı ve güvenilir şekilde yürütülmesini sağlar.

Cloud Functions for Firebase

Mobil uygulama veya mobil web uygulaması geliştiren bir geliştiriciyseniz Cloud Functions for Firebase'i kullanmalısınız. Firebase, mobil geliştiricilerin analiz, kimlik doğrulama ve Realtime Database gibi tümüyle yönetilen mobil merkezli tüm hizmetlere erişmesini sağlar. Cloud Functions, sunucu tarafı kodların eklenmesiyle Firebase özelliklerinin davranışını genişletip bağlama imkanı sağlayarak bu teklifi tamamlar niteliktedir.

Firebase geliştiricileri, ödemeleri işleme ve SMS mesajı gönderme gibi görevler için harici hizmetlerle kolayca entegrasyon sağlayabilir. Geliştiriciler ayrıca mobil cihaz için çok ağır olan veya güvenliği bir sunucuda yapılması gereken özel mantıkları da dahil edebilir. Tipik entegrasyon kullanım alanları hakkında daha fazla bilgi edinmek için Cloud Functions ile Neler Yapabilirim? bölümüne bakın. Cloud Functions, daha tam özellikli bir arka uca ihtiyaç duyan geliştiriciler için Google Cloud Platform'daki güçlü özelliklere erişim olanağı sunar.

Cloud Functions for Firebase, Firebase geliştiricileri için optimize edilmiştir:

  • İşlevlerinizi kod aracılığıyla yapılandırmak için Firebase SDK'sı
  • Firebase Konsolu ve Firebase CLI ile entegre
  • Google Cloud Functions ile aynı tetikleyicilere ek olarak Firebase Realtime Database, Firebase Authentication ve Firebase Analytics tetikleyicileri

Google Cloud Platform için Cloud Functions

Geliştiriciler, Cloud Functions işlevi biçiminde kod yazarak GCP hizmetlerini bağlayabilir ve hizmetlerini genişletebilir. Cloud Functions, etkinlikleri dinleyip bunlara yanıt vererek GCP hizmetleri arasında mantık yürütmenizi sağlayan bağlayıcı bir katman görevi görür. Geliştiriciler, yalnızca birkaç satır kodla sunucuları hazırlamaya veya yönetmeye gerek kalmadan daha yüksek seviyeli kombinasyonlar oluşturmak için GCP hizmetlerini kullanımlarını zenginleştirebilir. Daha fazla bilgi için Google Cloud Functions belgelerini inceleyin.