İnfografik: solda Kafka log tabanlı model — mesajlar kalır, tüketiciler kendi offset'ini takip eder, gazete arşivi benzetmesi; sağda RabbitMQ queue tabanlı model — mesajlar teslim edilince kuyruktan çıkar, postane benzetmesi; ortada bir topic log'u iki consumer group ile ve bir kuyruk ack akışıyla; altta replay, retry, paralellik, routing ve sıralama başlıklarında karşılaştırma
9 Ağu 2026 · 15 dk

Kafka mı RabbitMQ mu? Mesajın Yaşam Döngüsü Neyi Değiştiriyor?

Kafka mesajları log’da tutar, RabbitMQ ise teslim durumunu takip eder. Bu farkın replay, retry, routing ve task queue gibi kullanım alanlarını nasıl etkilediğine bakalım.

İnfografik: iş akışından tek bir INSERT ile atomik enqueue, e-posta kuyruğu tablosu, idempotent claim ve sağlayıcıya gönderim; altında mükerrer gönderim, sessiz kayıp, stuck-job recovery, retry ve retention başlıkları ile DB-poll–broker karşılaştırması
8 Ağu 2026 · 12 dk

Asenkron E-posta Gönderim Sistemi: Stack'ten Bağımsız Bir Tasarım

Tek bir INSERT ile kabul edilen, worker’ların güvenilir biçimde işlediği bir e-posta kuyruğu: veri modeli, yarış koşulları, exactly-once’ın neden mümkün olmadığı ve DB-poll ile broker arasındaki tercih.