Firebase Nedir?
Yayın: · Son güncelleme:
Firebase Nedir? Kısaca
Firebase, Google'ın mobil ve web uygulamaları için sunduğu bir arka uç hizmeti (BaaS) platformudur. Veritabanı, kullanıcı girişi, dosya depolama, barındırma ve bildirim gibi hizmetleri sunucu kurmadan kullanmanızı sağlar.

Firebase nedir?
Firebase, uygulamanızın arka tarafında ihtiyaç duyulan hizmetleri hazır olarak sunan bir platformdur. 2011'de bağımsız bir girişim olarak kuruldu ve 2014'te Google tarafından satın alındı. Bugün Google Cloud altyapısı üzerinde çalışır.
Kısacası Firebase, sunucu kurmadan ve yönetmeden bir uygulamanın veri saklama, kullanıcı girişi ve barındırma ihtiyacını karşılamaya yarar. Bu modele BaaS (Backend as a Service) denir.
Başlıca hizmetleri
Firebase tek bir ürün değil, birlikte çalışan hizmetlerden oluşan bir pakettir:
- Cloud Firestore ve Realtime Database: Gerçek zamanlı eşitlenen NoSQL veritabanları
- Authentication: E-posta, telefon ve Google hesabıyla giriş
- Cloud Storage: Fotoğraf ve dosya depolama
- Hosting ve Cloud Functions: Web sitesi barındırma ve sunucusuz fonksiyonlar
- Cloud Messaging: Push bildirimleri
Örnek kullanım
Varsayımsal bir sohbet uygulaması düşünün. Kullanıcı Google hesabıyla Authentication üzerinden giriş yapar, gönderdiği mesaj Firestore'a yazılır ve sohbetteki diğer telefonlarda saniyeler içinde görünür. Geliştiricinin bunun için ayrı bir sunucu yazması gerekmez.
Nelere dikkat etmeli?
Firebase'in ücretsiz bir başlangıç planı ve kullanıma göre ödenen bir planı vardır. Okuma ve yazma sayısına göre ücretlendirme yapıldığı için verimsiz sorgular faturayı beklenmedik biçimde büyütebilir. Kota ve fiyatları Firebase'in resmî fiyatlandırma sayfasından kontrol edin.
Güvenlik kurallarını (Security Rules) mutlaka yapılandırın. Test modunda bırakılan bir veritabanı, herkesin okuyup yazabileceği bir hâle gelebilir. Platforma bağımlılık da hesaba katılmalı, çünkü ileride başka bir altyapıya taşınmak emek ister.
Sıkça Sorulan Sorular
Firebase ne demek, kim geliştirdi?
Firebase, uygulamalara hazır arka uç hizmetleri sunan platformun adıdır. 2011'de bağımsız olarak kuruldu, 2014'ten bu yana Google'a aittir ve Google tarafından geliştirilir.
Firebase ile no-code uygulama yapılabilir mi?
Firebase tek başına kod gerektirir, ancak FlutterFlow gibi bazı no-code ve low-code araçlar Firebase'i arka uç olarak kullanır. Böylece görsel arayüzle tasarlanan uygulama, veri ve kullanıcı girişini Firebase üzerinden yönetir.