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) |

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 |

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.

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
Mayıs 18, 2026Danış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