25 puan yazan davespark 2025-10-30 | 8 yorum | WhatsApp'ta paylaş

Ana tez

Teknoloji sektörü iki kampa ayrılıyor:

  • Kamp 1: Moda terimlerin peşinden gidip karmaşık ve modern teknoloji yığınlarını düşünmeden benimsemek
  • Kamp 2: Sağduyulu ve pratik bir yaklaşımla yalnızca gerektiği kadarını kullanmak

Yazar, çoğu durumda Kafka yerine Postgres'in pub/sub ve kuyruk sistemi olarak kullanılabileceğini savunuyor.

Benchmark sonuçları

Pub/Sub performansı

  • 4 vCPU tek düğüm: saniyede 5.036 mesaj yazma, 25.183 okuma (5x fan-out)
  • 4 vCPU 3 düğümlü replikasyon: benzer throughput korunuyor, latency biraz artıyor
  • 96 vCPU tek düğüm: saniyede 243.000 mesaj, 1.16 GiB/s okuma hızı

Kuyruk (Queue) performansı

  • 4 vCPU tek düğüm: saniyede 2.885 mesaj
  • 96 vCPU tek düğüm: saniyede 20.144 mesaj

Başlıca noktalar

  1. Donanımdaki ilerleme: Modern donanımla (192 çekirdek CPU, 4 TB RAM) tek düğüm sistemler çok güçlü hale geldi
  2. Postgres rönesansı: "Her şey için Postgres kullanalım" hareketi büyüyor
  3. Pratiklik: OpenAI gibi dev startup'lar bile hâlâ tek bir Postgres instance'ı kullanıyor
  4. Kurumsal ek yük: Yeni bir teknolojiyi devreye almak; öğrenme, işletim ve izleme gibi maliyetler doğurur

Sonuç

"Postgres bozulana kadar sadece Postgres kullanalım"

Çoğu şirketin ihtiyacı saniyede yalnızca birkaç MB seviyesinde throughput'tur ve bunu Postgres rahatlıkla karşılayabilir. Verilmek istenen mesaj, karmaşık dağıtık sistemlerin ancak gerçekten gerektiğinde devreye alınması yönündedir.

8 yorum

 
ztaka 2025-11-02

Kafka yavaş ama...

 
roxie 2025-11-01

Bubblie'nin her durumda iyi olup olmadığından emin değilim ama Kafka kullanmak zorunda olunmadığı hâlde Kafka kullanıldığı için ek iş yükü çıkan çok vaka gördüğümü düşünüyorum.

 
beoks 2025-11-01

Yine bir postgresql övgü yazısı...
Önemli olan, ihtiyacın olduğu kadarını kullanmak
ve esnek şekilde geçiş yapabilen bir tasarım.

 
carnoxen 2025-10-31

Bunu görünce aklıma Postgresql için en uç tavsiye yazısı geldi

 
roxie 2025-11-01

Oo, başlığı nasıl isteğinize göre değiştirdiniz?

 
carnoxen 2025-11-01

Başlık mı?

[En uç Postgresql tavsiye yazısı](https://news.hada.io/topic?id=16365)  

Aslında öyle büyük bir numara yapmadım.

 
savvykang 2025-11-01

https://news.hada.io/guidelines

> Markdown desteği
> Hem gövde hem de yorumlarda desteklenir.
> Temel olarak CommonMark kurallarını takip eder.
> Görseller desteklenmez.

Ek olarak, bağlantı GeekNews URL’siyse bağlantı başlığının önünde bir simgenin gösterildiği anlaşılıyor

 
ndrgrd 2025-11-01

SQLite bozulana kadar sadece SQLite kullanacağım.