Nedir Olay Odaklı Mimari
Olaylara dayalı mimari
Olay Odaklı Mimari (EDA), sistem bileşenlerinin olayları üreterek ve işleyerek etkileşime girdiği, gevşek bağlantı ve yüksek ölçeklenebilirlik sağlayan bir mimari kalıptır.
Temel Bileşenler
- Olay üreticileri — durum değiştiğinde olay üretir
- Mesaj aracısı — olayları yönlendirir (Kafka, RabbitMQ)
- Olay tüketicileri — olayları işler ve tepki verir
- Event Store — olay geçmişini depolama
EDA Kalıpları
- Pub/Sub — olaylara yayınla-abone ol
- Event Sourcing — durumu olay dizisi olarak depolama
- CQRS — komut sorgu sorumluluk ayrımı
- Saga — dağıtık işlemler
Faydalar
- Hizmetlerin gevşek bağlantısı
- Yatay ölçeklendirme
- Hata toleransı
- Asenkron işleme