Blog
|
Sıfır Maliyetli SaaS & Geliştirici Araçları

Neon mu Supabase mi: Hangi Ücretsiz PostgreSQL'i Seçmelisiniz?

19 Mart 20267 dk okumaNeon · Supabase · PostgreSQL · Prisma · NextAuth

Hem Neon hem de Supabase ücretsiz PostgreSQL sunar — ancak farklı trade-off'larla farklı sorunları çözüyorlar. Başta yanlış seçim yapmak sonra ağrılı migration'lara yol açabilir. İşte her ikisinde production uygulamaları çalıştırmaya dayalı dürüst karşılaştırma.

Gerçekte Ne Oldukları

Neon, serverless bir PostgreSQL platformudur. Boşta sıfıra ölçeklenen, Git gibi branch açabileceğiniz ve standart Postgres bağlantı dizeleriyle bağlanan bir Postgres veritabanı sunar. Yalnızca veritabanıdır — yerleşik auth, storage veya realtime yok.

Supabase, bir Firebase alternatifidir — PostgreSQL artı auth, realtime abonelikler, nesne depolama, edge fonksiyonlar ve bir gösterge paneli. Daha eksiksiz, ama daha dogmatik.

Ücretsiz Katman Karşılaştırması

  • Neon ücretsiz: 0,5GB depolama, 10 branch, proje limiti yok, scale-to-zero, hareketsizlik duraklaması yok
  • Supabase ücretsiz: 500MB depolama, auth ve realtime dahil — ama proje 7 günlük hareketsizlikten sonra duraklar

Hareketsizlik duraklaması, Supabase'in en büyük ücretsiz katman sınırlamasıdır. Her gün dokunmadığınız yan projeler için duraklatılmış bir Supabase projesini uyandırmak 20–30 saniye alabilir. Neon hiçbir zaman durmaz.

Neon'u Ne Zaman Seçmeli

  • Prisma ORM kullanıyorsunuz (entegrasyon sorunsuz)
  • Birden fazla ortama ihtiyacınız var (branching bunu zarif şekilde çözer)
  • BaaS görüşleri olmadan ham Postgres istiyorsunuz
  • Projeniz günlerce hareketsiz kalabilir

Supabase'i Ne Zaman Seçmeli

  • Yerleşik auth istiyorsunuz
  • Realtime aboneliklere ihtiyacınız var (Supabase'in öldürücü özelliği)
  • Teknik olmayan paydaşlar için görsel bir gösterge paneli istiyorsunuz
  • Mobil uygulama geliştiriyorsunuz

Tavsiyem

Prisma ve NextAuth ile Next.js SaaS için: Neon. Birden fazla ortamı olan herhangi bir proje için tek başına branching buna değer. Realtime özelliklere ihtiyaç duyan veya auth kurulumunu atlamak isteyen full-stack uygulamalar için: Supabase. 8 production uygulamamın 6'sında Neon kullanıyorum.

Akın Coşkun

Full Stack Developer · AI & Automation

Tüm yazılar