Google Cloud Run işlevleri ve Firebase için Cloud Functions, etkinlik odaklı uygulamalar oluşturmaya yönelik Google'ın sunucusuz bilgi işlem çözümünün önemli bir bölümünü oluşturur.
Google Cloud Platform geliştiricileri için Cloud Run işlevleri, Google Cloud Platform (GCP) hizmetleri arasında mantık oluşturmanıza olanak tanıyan bir bağlantı katmanı görevi görür. Bu katman, etkinlikleri dinleyip yanıtlayarak çalışır.
Firebase geliştiricileri için Cloud Functions for Firebase, sunucu tarafı kodu ekleyerek Firebase'in davranışını genişletmenin ve Firebase özelliklerini entegre etmenin bir yolunu sunar.
Her iki çözüm de işlevlerin hızlı ve güvenilir bir şekilde yürütülmesini sağlar. Tümüyle yönetilen bir ortamda sunucu yönetimi veya altyapı sağlama konusunda endişelenmenize gerek kalmaz.
Cloud Functions for Firebase
Mobil uygulama veya mobil web uygulaması geliştiren bir geliştiriciyseniz Cloud Functions for Firebase'i kullanmanız gerekir. Firebase, mobil geliştiricilere Analytics, kimlik doğrulama ve Realtime Database gibi tamamen yönetilen, mobil odaklı hizmetlerin tümüne erişim imkanı sunar. Cloud Functions, sunucu tarafı kodu ekleyerek Firebase özelliklerinin davranışını genişletme ve bağlama olanağı sunarak teklifi tamamlar.
Firebase geliştiricileri, ödeme 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 sunucuda güvenli hale getirilmesi gereken özel mantıklar da ekleyebilir. Tipik entegrasyonlar hakkında daha fazla bilgi edinmek için kullanım alanlarını keşfedin. Daha fazla özellik içeren bir arka uca ihtiyaç duyan geliştiriciler için Cloud Run işlevleri, Google Cloud Platform'daki güçlü özelliklere bir geçiş yolu sağlar.
Cloud Functions for Firebase, Firebase geliştiricileri için optimize edilmiştir:
- İşlevlerinizi kod aracılığıyla yapılandırmak için Firebase SDK
- Firebase Konsolu ve Firebase CLI ile entegre
- Google Cloud Functions ile aynı tetikleyiciler ve Firebase Realtime Database, Firebase Authentication ve Firebase Analytics tetikleyicileri
Google Cloud Platform için Cloud Run işlevleri
Geliştiriciler, işlev şeklinde kod yazarak GCP hizmetlerini bağlayabilir ve genişletebilir. Cloud Run işlevleri, etkinlikleri dinleyip yanıtlayarak GCP hizmetleri arasında mantık oluşturmanıza olanak tanıyan bağlayıcı bir katman görevi görür. Yalnızca birkaç satır kodla geliştiriciler, sunucu sağlama veya yönetme ihtiyacı olmadan daha üst düzey kombinasyonlar oluşturmak için GCP hizmetlerini daha zengin bir şekilde kullanabilir. Daha fazla bilgi için Google Cloud Run işlevleri dokümanlarına bakın.