Event-Driven Mikroservisler
Modern mimarilerde olay güdümlü yaklaşım; gevşek bağ, ölçek ve dayanıklılık sağlar. En sık tartışılan iki seçenek: Apache Kafka ve RabbitMQ.
Ne Zaman Kafka?
- Yüksek throughput, stream processing, uzun süreli saklama
- Olay tekrar oynatma ve tüketici grupları
Ne Zaman RabbitMQ?
- İşlem odaklı kuyruklar, routing ve esnek ack modelleri
- Daha basit kurulum ve yönetim
Anti-Pattern’ler
- Olay yüküne büyük JSON gömmek; şema yönetimi yapmamak
- İdempotens kurmadan tüketici ölçeklemek
Karar; iş yükü karakteristiği ve operasyon ekibinizin yetkinlikleri ile birlikte verilmeli.







