Cloud Functions ve Firebase

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

Cloud Functions, Google Cloud Platform geliştiricileri için etkinlikleri dinleyerek ve bunlara yanıt vererek Google Cloud Platform (GCP) hizmetleri arasında mantık örgüsü oluşturmanızı sağlayan bir bağlantı katmanı görevi görür.

Firebase için Cloud Functions, Firebase geliştiricileri için Firebase'in davranışını genişletmeyi ve sunucu tarafı kod ekleyerek Firebase özelliklerini entegre etmeyi sağlayan bir yöntem sunar.

Her iki çözüm de sunucuları yönetme veya altyapı sağlama konusunda endişelenmenize gerek olmayan, tamamen yönetilen bir ortamda işlevlerin hızlı ve güvenilir bir ş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 dahil olmak üzere tümüyle yönetilen mobil merkezli hizmetlere erişmelerini sağlar. Cloud Functions, sunucu tarafı kod ekleyerek Firebase özelliklerinin davranışını genişletme ve bağlama olanağı sunarak teklifi tamamlar.

Firebase geliştiricileri, ödemeleri işleme ve SMS mesajı gönderme gibi görevler için harici hizmetlerle kolayca entegrasyon yapabilir. Ayrıca geliştiriciler, mobil cihaz için çok ağır olan veya bir sunucuda güvenliğinin sağlanması gereken özel bir mantık ekleyebilir. 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, tam özellikli bir arka uca ihtiyaç duyan geliştiriciler için Google Cloud Platform'daki güçlü özelliklere erişim 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ı tetikleyiciler, ayrıca 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 hizmetleri genişletebilir. Cloud Functions, etkinlikleri dinleyerek ve bunlara yanıt vererek GCP hizmetleri arasında mantık kurmanızı sağlayan bir bağlantı katmanı görevi görür. Geliştiriciler sadece birkaç satır kodla, sunucu sağlamak veya yönetmek zorunda kalmadan daha yüksek düzeyde kombinasyonlar oluşturmak için GCP hizmetlerinin kullanımlarını zenginleştirebilir. Daha fazla bilgi için Google Cloud Functions belgelerine bakın.