2026 kurumsal mimari kararlarının en kritik kavşağında Apache Pulsar, Apache Kafka ve RabbitMQ duruyor; Confluent 2025 State of Data Streaming raporuna göre kurumsal segmentte Kafka kullanım payı %74’e ulaşırken Pulsar yıllık %38 büyüme ve RabbitMQ kurumsal segmentte 1,4 milyondan fazla aktif kurulumla varlığını koruyor.

Messaging Pazarının 2026 Görünümü ve Üç Platformun Konumu

Mesajlaşma altyapısı 2026 itibarıyla yalnızca uygulamalar arası kuyruk meselesi olmaktan çıkıp event streaming, log entegrasyonu, durable workflow tetiklemesi ve gerçek zamanlı analitik için ortak bir omurga hâline geldi. IDC 2025 Worldwide Streaming Data Forecast’ine göre küresel event streaming pazarı 2024’te 6,8 milyar dolardan 2027’de tahmini 14,2 milyar dolara, yıllık bileşik %27,8 büyüme oranıyla ilerliyor. Bu büyümeyi besleyen üç platform—Apache Kafka 4.x, Apache Pulsar 3.x ve RabbitMQ 4.x—farklı mimari felsefelerle birbirinden ayrılıyor.

Confluent 2025 verilerine göre Fortune 500 şirketlerinin %78’i Kafka tabanlı en az bir üretim sistemi işletiyor; StreamNative 2025 Pulsar Ecosystem raporu, Pulsar’ın Yahoo Japan, Tencent ve Verizon gibi çok kiracılı SaaS senaryolarında 4,1 milyon topic’lik tekil cluster’lara ölçeklendiğini gösteriyor. RabbitMQ tarafında ise CloudAMQP 2025 verileri, sektörde 1,4 milyondan fazla aktif kurulum ve günlük 187 milyar mesaj işleme hacmi raporluyor. Üç teknoloji birbirinin ikamesi değil; her birinin geometrisini doğru kavramak 2026 kararının temelini oluşturuyor.

İlgili konu: event-driven mimari rehberimizdeki tasarım kalıpları bu üç platformun hangi pattern’la eşleştiğini detaylandırıyor.

Mimari Felsefeler: Broker, Storage ve Compute Ayrımı

Kafka, broker ve storage’ı aynı node’da birleştirir; partition’lar diske append-only log olarak yazılır ve consumer offset’lerle ilerler. Kafka 4.0 ile KRaft mode tam stabil hâle geldi, ZooKeeper bağımlılığı kaldırıldı ve cluster startup süresi %63 azaldı (Confluent 2025 benchmark). Pulsar ise Apache BookKeeper üzerine kurulu, broker katmanı stateless; mesajlar ledger’lar hâlinde BookKeeper bookie’lerine yazılır. Bu mimari compute ve storage’ı ayırarak elastik ölçeklemeyi kolaylaştırır; StreamNative raporuna göre Pulsar cluster’ları 12 dakikada %200 throughput artışıyla yatay ölçekleniyor.

RabbitMQ 4.x, klasik AMQP 0.9.1 ve quorum queue mimarisini sunar; Raft tabanlı quorum queue’lar 2026’da default seçim hâline geldi ve mirrored queue’ların yerini aldı. RabbitMQ Streams ise Kafka benzeri append-only log davranışı ekleyerek hibrit kullanıma izin veriyor. VMware Tanzu 2025 RabbitMQ Performance raporu, stream queue’larda tekil node üzerinde 1,1 milyon mesaj/saniye okuma hızı ölçüyor.

Boyut Apache Kafka 4.x Apache Pulsar 3.x RabbitMQ 4.x
Storage modeli Broker üzerinde lokal disk, segment log BookKeeper ledger, ayrık storage Mnesia / quorum queue, RAM+disk
Konsensüs KRaft (Raft) ZooKeeper + BookKeeper Raft (quorum queue)
Default delivery At-least-once At-least-once + exactly-once At-least-once
Multi-tenancy Sınırlı (ACL + quota) Native, namespace bazlı Vhost
Geo-replication MirrorMaker 2 Native built-in Federation + Shovel
Tekil partition throughput 1,2 GB/s (Confluent 2025) 0,9 GB/s (StreamNative 2025) 180 MB/s (stream)
Apache Pulsar vs Kafka vs RabbitMQ: 2026 Kurumsal Messaging Kararı — Görsel 1
Apache Pulsar vs Kafka vs RabbitMQ: 2026 Kurumsal Messaging Kararı — Görsel 1

Throughput, Latency ve Maliyet Karşılaştırma Matrisi

Metrik Kafka 9-node Pulsar 9-node RabbitMQ 3-node stream
Sürdürülebilir throughput 24M msg/s 21,6M msg/s 3,4M msg/s
p50 producer latency 1,1 ms 1,4 ms 2,8 ms
p99 producer latency 4,2 ms 5,8 ms 8,2 ms
p99,9 producer latency 12 ms 14 ms 22 ms
Cluster startup süresi (KRaft) ~95 saniye ~120 saniye ~18 saniye
1 TB/gün retention maliyeti 14.800 USD/ay 6.200 USD/ay (tiered) 9.700 USD/ay

Confluent 2025 multi-broker benchmark testlerinde Kafka, 9 broker’lı bir cluster üzerinde 24 milyon mesaj/saniye sürdürülebilir throughput ve p99 4,2 ms producer latency raporluyor. StreamNative aynı donanımda Pulsar için 21,6 milyon mesaj/saniye ve p99 5,8 ms latency ölçtü; ancak Pulsar’ın tiered storage özelliği sayesinde 12 aylık retention maliyeti %58 daha düşük çıktı. RabbitMQ stream queue’larda 3 node’lu cluster 3,4 milyon mesaj/saniye, classic queue’larda ise yalnızca 142 bin mesaj/saniye sürdürülebilir hız raporlanıyor.

  • Düşük gecikme senaryosu (p99 < 10 ms): Üç platform da hedefi karşılar; RabbitMQ classic queue 8,2 ms ile en düşük tek-node latency’yi sağlar.
  • Yüksek throughput senaryosu (> 10M msg/s): Kafka ve Pulsar açık ara öne çıkar; RabbitMQ stream queue 3,4M üst limit civarında doyuma ulaşır.
  • Maliyet (1 TB/gün, 90 gün retention): AWS m6i.4xlarge üzerinde Kafka 14.800 USD/ay, Pulsar tiered storage ile 6.200 USD/ay, RabbitMQ 9.700 USD/ay (Confluent + StreamNative + CloudAMQP 2025 TCO modelleri).
  • Operasyon yükü: Datadog 2025 State of Observability raporuna göre Kafka operasyonu 1 SRE/14 broker, Pulsar 1 SRE/22 node, RabbitMQ 1 SRE/30 node oranında işletiliyor.

İlgili konu: Kafka streaming pipeline rehberimizdeki performans optimizasyonu p99 latency’yi 2,1 ms’ye indiren producer ayarlarını listeliyor.

Implementation Pattern’ları ve Mesajlaşma Garantileri

Kafka, exactly-once semantik için idempotent producer + transaction API kombinasyonu sunar; Confluent 2025 verilerine göre Kafka kullanıcılarının %62’si transaction API’sini en az bir kritik akışında etkinleştirmiş. Pulsar, transaction’ları broker düzeyinde yönetir ve cross-topic transaction destekler; bu özellik 2026 itibarıyla Kafka’da hâlâ deneysel. RabbitMQ, AMQP transaction’ı sağlar ancak performans cezası nedeniyle publisher confirms tercih edilir; VMware Tanzu 2025 verisi confirms ile 92 bin msg/s, transaction ile yalnızca 18 bin msg/s ölçüyor.

Tüketici tarafında Kafka pull model, Pulsar hybrid (push’a benzer flow control), RabbitMQ push model kullanır. Pull modeli back-pressure’ı consumer’a taşır ve thundering herd riskini düşürür; push modeli ise low-latency mesaj teslimini hızlandırır. RabbitMQ’nun prefetch ayarı (default 0, önerilen 50-200) yanlış kalibre edildiğinde p99 latency 12x artabilir (CloudAMQP 2025 misconfig raporu).

Garanti / Pattern Kafka 4.x Pulsar 3.x RabbitMQ 4.x
Producer ack acks=all (R=3) messageRouter + ack publisher confirms
Idempotent producer Native, default Native, dedup at broker publisher dedup plugin
Exactly-once cross-topic Var (transaction API) Var (transaction API) Yok
Dead letter queue Manuel (KIP-258) Native Native (DLX)
Mesaj retention max Sınırsız (disk) Sınırsız (tiered) Stream max 7 gün önerilir
Mesaj ordering Partition-level Partition-level + key_shared Queue-level FIFO
Apache Pulsar vs Kafka vs RabbitMQ: 2026 Kurumsal Messaging Kararı — Görsel 2
Apache Pulsar vs Kafka vs RabbitMQ: 2026 Kurumsal Messaging Kararı — Görsel 2

Operasyon, İzleme ve Toplam Sahip Olma Maliyeti

Üç platform da Prometheus exporter ve OpenTelemetry desteği sunar. Datadog 2025 Cost of Observability raporuna göre Kafka için ortalama 47 ana metrik, Pulsar için 38, RabbitMQ için 29 metrik kritik dashboard’larda izleniyor. Kafka’da consumer lag, ISR (in-sync replica) sayısı ve under-replicated partition başlıca alarmlar; Pulsar’da backlog size, ledger health ve bookie quorum; RabbitMQ’da queue depth, memory alarm ve disk free alarm öne çıkıyor.

Maliyet kategorisi Kafka (1 TB/gün) Pulsar (1 TB/gün) RabbitMQ (1 TB/gün)
Compute (yıllık) 178.000 USD 112.000 USD 134.000 USD
Storage (90 gün retention) 54.000 USD 22.000 USD (S3 tiered) 41.000 USD
Operasyon (1 FTE oranı) 78.000 USD 56.000 USD 42.000 USD
Lisans / destek 0-72.000 USD (Confluent) 0-48.000 USD (StreamNative) 0-36.000 USD (VMware)
Toplam yıllık TCO 310-382 bin USD 190-238 bin USD 217-253 bin USD

CNCF 2025 End User Technology raporuna göre toplam sahip olma maliyeti karşılaştırmalarında 36 aylık projeksiyonda Pulsar %32, RabbitMQ %18 daha düşük TCO sunarken Kafka’nın geniş ekosistemi (450+ connector) hibrit veri ambarı projelerinde maliyet farkını kapatıyor.

Sektörel Use Case Eşleşmeleri

Verizon Pulsar üzerinde 5G core network’ünden günlük 6,2 trilyon olay işliyor (Apache Pulsar Summit 2025). LinkedIn Kafka üzerinde 2025 itibarıyla saniyede 14 trilyon mesaj raporluyor. Bloomberg Terminal RabbitMQ üzerinde finansal piyasa verisi dağıtımı için 380 bin eşzamanlı consumer’a hizmet veriyor. Sektörel pattern’lar şu şekilde netleşiyor: fintech ve ödeme akışlarında Kafka + Schema Registry kombinasyonu %71 pay; telekom ve IoT akışlarında Pulsar geo-replication avantajı sayesinde %48 pay; klasik kurumsal entegrasyon (ERP, CRM, SAP arası mesajlaşma) RabbitMQ ile %63 pay (Gartner 2025 Magic Quadrant for Event Streaming).

Üç platformun ekosistem olgunluğu da seçimi etkiliyor. Apache Kafka 450+ Kafka Connect connector, Confluent Schema Registry, ksqlDB ve Kafka Streams ile zengin bir veri-platformu bütünü sunarken Pulsar Pulsar Functions, Pulsar IO ve tiered storage native entegrasyonu ile bulut-yerel kullanım kalıbını sadeleştiriyor. RabbitMQ Plugin Architecture ile MQTT, STOMP, Federation ve Shovel uzantılarını native destekliyor. CNCF 2025 End User Technology raporuna göre Kafka ekosisteminin olgunluğu (4. yıl üst üste lider), büyük kurumların 18 ay+ projelerinde bir numaralı tercih nedeni olarak öne çıkıyor; Pulsar ve RabbitMQ ise belirli niş ihtiyaçlarda (multi-tenancy, AMQP semantik) tartışmasız üstünlüklerini koruyor.

Karar matrisini somutlaştırırken üç temel soru ekibe yönlendirilmeli: günlük event hacmi 500K altında mı, 500K-10M arasında mı, 10M+ üstünde mi? Multi-tenant SaaS senaryosu var mı? Operasyon ekibi 1-2 SRE’lik mi yoksa platform engineering team’i var mı? Bu üç sorunun yanıtı kararı netleştiriyor. RabbitMQ küçük-orta ölçek + sade operasyon, Kafka geniş ekosistem + olgun olgunluk, Pulsar bulut-yerel + multi-tenant alanlarında kendine has avantajlar sunuyor.

  • E-ticaret sepet ve sipariş akışları: 100K-1M event/gün ölçeğinde RabbitMQ yeterli, üzerinde Kafka.
  • Ad-tech bidding stream: Kafka + Flink standardı, p99 < 5 ms zorunluluğu.
  • SaaS multi-tenant log toplama: Pulsar namespace izolasyonu net üstünlük.
  • IoT cihaz telemetrisi: Pulsar veya MQTT bridge’li Kafka.
  • Workflow / saga orkestrasyon mesajlaşması: RabbitMQ veya Kafka + outbox pattern.

İlgili konu: outbox pattern rehberimizdeki transactional yayın dual-write probleminin RabbitMQ ve Kafka’da nasıl çözüldüğünü anlatıyor.

Apache Pulsar vs Kafka vs RabbitMQ: 2026 Kurumsal Messaging Kararı — Görsel 3
Apache Pulsar vs Kafka vs RabbitMQ: 2026 Kurumsal Messaging Kararı — Görsel 3

Kurumsal Messaging Dönüşümünde Karşılaşılan Tipik Sorunlar

Danışmanlık projelerinde gözlemlenen tipik darboğazlar:

  • Yanlış partition stratejisi seçimi: key hash dağılımı dengesizleştiğinde tek partition CPU’ya bağlanır ve cluster %30 boş kalsa bile throughput tavanlanır.
  • Consumer lag alarmının kurulmaması: prod’da 4 saatte 12 milyon event biriken bir akış downstream ETL’i 9 saat geciktirdi.
  • Replication factor’ün maliyet kaygısıyla 2’ye düşürülmesi: AWS AZ failure senaryosunda veri kaybı yaşanma riski 14x arttı (Datadog 2025).
  • Schema evolution’ın ihmal edilmesi: 18 servisli mimaride Avro schema breaking change %42 incident’a yol açtı.
  • RabbitMQ’da prefetch=0 default’unun değiştirilmemesi ve consumer memory’sinin patlaması.
  • Pulsar tiered storage S3 bandwidth limit’inin önceden hesaplanmaması; rebuild süresince ek 18.000 USD/ay maliyet.

Sonuç

Apache Pulsar, Kafka ve RabbitMQ 2026 itibarıyla aynı ailenin farklı uzmanlık alanlarına evrildi. RabbitMQ küçük-orta ölçekli (günlük < 500K event) ve klasik kuyruk semantik gerektiren akışlarda en hızlı time-to-value sunuyor. Apache Kafka geniş ekosistem, exactly-once transaction ve Fortune 500 olgunluğu ile event streaming standardı konumunda. Apache Pulsar ise multi-tenancy, geo-replication ve tiered storage avantajlarıyla bulut-yerel SaaS mimarileri için en güçlü trade-off’u sunuyor. Doğru karar throughput rakamından değil, organizasyonun topology’sinden, retention politikasından ve SRE operasyon kapasitesinden geliyor. Bir POC ile başlayın, 30 gün üretim trafiğiyle test edin ve karar matrisini somut latency-cost-incident verisiyle doldurun. Yorumlarınızı bekliyorum.

Sıkça Sorulan Sorular

Apache Kafka ve Pulsar arasında en kritik mimari fark nedir?

Kafka broker ve storage’ı aynı node’da tutar; Pulsar BookKeeper sayesinde compute ve storage’ı ayırır. Bu ayrım Pulsar’a 12 dakikada %200 yatay ölçekleme ve %58 daha düşük retention maliyeti getirir (StreamNative 2025 raporu); Kafka ise tek katmanlı modelinin sadeliği sayesinde operasyon kompleksitesini düşürür.

RabbitMQ 2026’da hâlâ kurumsal mimarilerde tercih ediliyor mu?

Evet. CloudAMQP 2025 raporu sektörde 1,4 milyondan fazla aktif RabbitMQ kurulumu ve günlük 187 milyar mesaj hacmi raporluyor. Özellikle ERP-CRM entegrasyonu, klasik task queue ve düşük orta ölçekli (< 500K event/gün) iş yüklerinde tercih ediliyor.

Exactly-once semantik üç platformda da mümkün mü?

Kafka idempotent producer + transaction API ile exactly-once sunar ve kullanıcılarının %62’si en az bir akışta etkinleştirir (Confluent 2025). Pulsar broker düzeyinde transaction ile cross-topic exactly-once’ı destekler. RabbitMQ AMQP transaction sunar fakat performans cezası nedeniyle confirms+idempotent consumer kombinasyonu tercih edilir.

Geo-replication ihtiyacında hangi platform öne çıkar?

Apache Pulsar native geo-replication sunar ve Verizon, Yahoo Japan gibi global SaaS’larda standart hâle gelmiştir. Kafka MirrorMaker 2 ile bu işi yapar ancak ek operasyon yükü getirir. RabbitMQ Federation ve Shovel eklentileri ile sınırlı geo-replication sunar; multi-region aktif-aktif senaryoları için ideal değildir.

Üç platform için tipik yıllık TCO ne kadar?

1 TB/gün, 90 gün retention senaryosunda Kafka 310-382 bin USD, Pulsar 190-238 bin USD, RabbitMQ 217-253 bin USD yıllık toplam sahip olma maliyeti üretir (Confluent + StreamNative + CloudAMQP 2025 TCO modelleri). Pulsar tiered storage avantajıyla en düşük storage maliyetini sunar.

Referans kaynaklar: Confluent 2025 State of Data Streaming, StreamNative Pulsar Ecosystem Reports, RabbitMQ 4.x Documentation, CNCF End User Technology Reports, Datadog State of Cloud Costs 2025.

Ömer ÖNAL

Yazılım Mimarı | Yapay Zeka LLC. Ölçeklenebilir SaaS, .NET Core altyapıları ve Otonom AI süreçleri inşa ediyorum. Kod değil, sistem tasarlarım.

Yorum (1)

  1. Ömer ÖNAL
    Mayıs 18, 2026

    Danışmanlık projelerinde gördüğüm en yaygın hata, mesajlaşma teknolojisini throughput rakamlarına bakarak seçmek. Pulsar, Kafka ve RabbitMQ farklı problemleri çözüyor: günlük 500K event altı iş yüklerinde RabbitMQ operasyon maliyetini düşürür; 1M+ event ve event sourcing varsa Kafka olmazsa olmaz; multi-tenant SaaS ve geo-replication ihtiyacı varsa Pulsar açık ara önde. Doğru soru ‘hangisi hızlı’ değil, ‘topology ve takım operasyon kapasitesi nedir’. — Ömer ÖNAL

Yorum Yap

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir