NEON CLOUDİARY VERCEL+GİTHUB

NEON CLOUDİARY VERCEL+GİTHUB

fullstack·29 Haziran 2026·5 dk okuma
PaylaşLinkedInXWhatsApp

Neden Cloudinary gerekli?

Vercel "serverless" çalışır — her request farklı bir sunucuda işlenebilir, dosya sistemi sıfırlanır. Yani:

Kullanıcı resim yükler → /public/uploads/resim.jpg'ye yazılır→ 5 dakika sonra sunucu kapanır→ Yeni request gelir, yeni sunucu başlar→ Dosya YOK

Cloudinary ise bulut depolama — resimler orada kalıcı durur:

Kullanıcı resim yükler→ Tarayıcıdan direkt Cloudinary'e gider (sunucuya bile uğramaz)→ Cloudinary URL döner: res.cloudinary.com/xxx/image/upload/yyy.jpg→ Bu URL veritabanına kaydedilir→ Sonsuza kadar erişilebilir

Unsigned preset ne demek?
Normalde Cloudinary'e yüklemek için gizli API key gerekir (bu key tarayıcıda görünmemeli). "Unsigned preset" ise önceden izin verilmiş bir şablon — gizli key olmadan tarayıcıdan direkt yükleme yapılabilir.

Kısaca akış:

Admin paneli (tarayıcı)  → Cloudinary API'ye POST  → Dönen URL'yi forma ekle  → Formu kaydet → URL veritabanına yazılır  → Ürün sayfasında resim bu URL'den yüklenir

Sunucunun resimle hiç işi olmaz, sadece URL'yi saklar.

TMM ANLADIM NEON DA HESAP NEDEN AÇTIK

Aynı mantık — ama bu sefer veriler için.

Vercel serverless'ta dosya olmadığı gibi veritabanı da olmaz. Ürün bilgileri bir yerde saklanmalı:

Ürün ekle → nereye kaydedilsin?→ Sunucu dosyasına? → Kapanınca gider ✗→ Kod içine? → Her değişiklik deploy ister ✗→ Uzak veritabanına? → Her zaman erişilebilir ✓

Neon = bulut PostgreSQL veritabanı

Admin paneli  → Ürün kaydet → Neon'a yazar  → Ürün listesi → Neon'dan okurMüşteri sitesi  → Ürünleri göster → Neon'dan okur  → Sipariş ver → Neon'a yazar

Özet olarak:

NeNerede
ResimlerCloudinary
Ürünler, siparişler, kategorilerNeon
KodGitHub → Vercel

Üçü birlikte çalışır. Vercel sadece kodu çalıştırır, veri tutmaz.

NEON VE CLOUDİARY NİN BANA MALİYETİ KISA VE UZUN DÖNEMLERDE NE OLUR

Kısa dönem (şu an) — İKİSİ DE BEDAVA

Neon FreeCloudinary Free
Depolama512 MB25 GB
Bant genişliği5 GB/ay25 GB/ay
Yeterli mi?Binlerce ürün/sipariş için yeterYüzlerce ürün resmi için yeter

Uzun dönem — ne zaman ücretli olur?

Neon: Siparişler, ürünler, kullanıcılar büyüdükçe 512 MB dolar.
Gerçekçi tahmin: 50.000+ sipariş sonrası sıkışır.
Ücretli plan: ~$19/ay

Cloudinary: Aylık 25 GB bant genişliği — yani ayda 25.000 resim görüntüleme (1 MB/resim varsayımıyla).
Trafik arttıkça sıkışır.
Ücretli plan: ~$89/ay


Gerçekçi senaryo:

0 - 1.000 müşteri   → tamamen bedava1.000 - 10.000      → muhtemelen hâlâ bedava10.000+             → o noktada zaten gelir var, maliyet sorun olmaz

Kısaca: Siteyi büyütene kadar hiç para ödemezsin. Para ödemeye başladığında zaten satış yapıyor olacaksın.

← Blog Yazıları
WhatsApp'tan Bize Sorun
NEON CLOUDİARY VERCEL+GİTHUB | Şükrü Gençoğlu