• 17-06-2026, 17:53:06
    #1
    Slm arkadaşlar, Namaz Vakitlerine yönelik bir uygulama yapıyorum. Bu uygulama 55 dili destekleyecek.

    Bu uygulamada;
    - Günün ayeti
    - Günün hadisi
    - Bildirimler kısmı (Bu kısımda 1. Tarihte bugün, 2. Cuma tebrik bildirimi, 3. Günün ayet veya hadisi)

    kısımları olacak. Bu veriler 55 dilde json dosyası olarak hazırlandığını varsayalım. Bu veriler uygulamanın diline göre kullanıcının telefonuna indirilecek. Şimdi bir çok kullanıcı indireceği için bir çok istek atılmış olacak.

    Soru: Bu dosyaları acaba cloudflare üzerinde mi tutsam daha iyi yoksa firebasede mi? Araştırmalarıma göre cloudflare sınırsız istem yapılabiliyormuş. firebasede ise 50 bin civarı günlük istem limiti varmış. Acaba sizin fikriniz nedir?
  • 17-06-2026, 18:08:46
    #2
    Firebase veya supabase öneririm hocam umarım o kadar trafik alırsınız ama başlangıç için ikiside yetecektir
  • 17-06-2026, 18:23:21
    #3
    mazisel adlı üyeden alıntı: mesajı görüntüle
    Firebase veya supabase öneririm hocam umarım o kadar trafik alırsınız ama başlangıç için ikiside yetecektir
    peki acaba cloudflare te sıkıntı mı var? Bunun negatif gördüğünüz yanları mı var yoksa tecrübe mi etmediniz?
  • 17-06-2026, 18:35:59
    #4
    liforalabs adlı üyeden alıntı: mesajı görüntüle
    peki acaba cloudflare te sıkıntı mı var? Bunun negatif gördüğünüz yanları mı var yoksa tecrübe mi etmediniz?
    İstediğiniz aslında veritabanı sektör standartı firebase veya supabase kullanılır genelde hocam entegrasyonuda kolay olur
  • 17-06-2026, 18:36:45
    #5
    mazisel adlı üyeden alıntı: mesajı görüntüle
    İstediğiniz aslında veritabanı sektör standartı firebase veya supabase kullanılır genelde hocam entegrasyonuda kolay olur
    çok teşekkürler hocam, detaylı araştırıp karar vereceğim inşallah
  • 17-06-2026, 18:51:44
    #6
    Verileriniz değişen veri olmadığı için cloudflare tutmak daha mantıklı olabilir sizin için. Verileriniz değişken olsaydı Firebase ile subapase arasında kalabilirdiniz ama öyle değil bence. Ayrıca kalsanız bile maliyet açısından düşündüğünüzde subapase daha mantıklı oluyor.
  • 17-06-2026, 19:06:52
    #7
    tgcegkceoglu adlı üyeden alıntı: mesajı görüntüle
    Verileriniz değişen veri olmadığı için cloudflare tutmak daha mantıklı olabilir sizin için. Verileriniz değişken olsaydı Firebase ile subapase arasında kalabilirdiniz ama öyle değil bence. Ayrıca kalsanız bile maliyet açısından düşündüğünüzde subapase daha mantıklı oluyor.
    Hocam olayı biraz daha detaylı anlatayım:

    1. Günün Ayet & Hadisi Bölümü
    • Uygulamada "Günün Ayet & Hadisi" adlı bir alan olacak.
    • Bu bölümde yaklaşık 3.000 ayet ve 2.000 hadis yer alacak (toplamda ~5.000 içerik döngüsel olarak gösterilecek)
    2. Bildirimler Kısmı
    Kullanıcılara günde en az 2, en fazla 3 bildirim gönderilecek. Bildirim senaryoları şu şekilde:
    • Tarihte Bugün: Günün tarihinde yaşanmış İslami bir gelişme paylaşılacak (Günde sadece 1 adet). Toplamda 730 içerik var, yani 2 yıllık bir döngüyle çalışacak.
    • Günün Ayet / Hadisi: Yukarıda bahsettiğim 5.000 içerik arasından her gün rastgele 1 adet seçilip gönderilecek.
    • Cuma Tebrik Mesajı: Sadece Cuma günleri gönderilecek. Sistemde kayıtlı 100 şablon mesaj döngüsel olarak kullanılacak.
    • OneSignal Bildirimi: İhtiyaca göre (gerekirse) anlık bildirim olarak gönderilecek.
    Önemli Detaylar & Teknik İşleyiş
    • Çoklu Dil Desteği: Yukarıdaki tüm içeriklerin 55 dilde çevirisi hazır durumdadır.
    • Veri Yönetimi: Kullanıcı uygulamayı indirdikten belli bir süre sonra, arka planda cihazın diline uygun olan veriler telefona indirilecek (yaklaşık 10-15 MB). Bu işlemden sonra tüm istekler sunucu yerine doğrudan yerel cihaz üzerinden (offline/lokal olarak) yapılacak.

      bu durumda sizce ne kullanmalıyım? Gemini cloudflare dedi, ama ne kullanacağıma karar veremedim.
  • 17-06-2026, 19:29:02
    #8
    Bu proje için Supabase daha mantıklı. Firebase daha çok sürekli internet bağlantısı gerektiren ve daha basit veri yapılı uygulamalarda rahat çalışıyor. Cloudflare ise hızlı veri dağıtımı ve API işleri için iyi ama içerik yönetimi ve karmaşık veri yapıları için uygun değil. Supabase hem içerik eklemeyi kolaylaştırıyor hem de offline kullanım senaryosuna daha rahat uyum sağlıyor. Bu yüzden başlangıç için Supabase daha doğru bir tercih olur. Ama genede sizde araştırın hocam.
  • 17-06-2026, 19:34:04
    #9
    Size database değil depolama alanı lazım anladığım kadarıyla. Yüksek trafik bekliyorsanız ve 55 dili 55 farklı ülke olarak betimlersek cloudflare cdn en iyi çözüm olacaktır. Ancak 10-15 mb lik bir json dosyası için standart bir hostingte yeterli olacaktır. Çok fazla kasmanıza gerek yok. Sürekli bir veri akışı olmayacak anladığım kadarıyla tek sefer bir dosya indirimi olacak sonuçta.