Nedir CQRS
Komut sorgu sorumluluk ayrımı
CQRS (Komut Sorgu Sorumluluk Ayrımı) okuma ve yazma işlemlerini ayıran bir mimari kalıptır.
Temel Prensipler
- Komutlar — sistem durumunu değiştirir
- Sorgular — yalnızca veri okur, değiştirmez
- Okuma ve yazma için ayrı modeller
Faydalar
- Okuma ve yazma işlemlerinin bağımsız ölçeklenmesi
- Belirli görevler için optimize edilmiş modeller
- Karmaşık iş mantığının basitleştirilmesi
- Yüksek yük altında daha iyi performans
Uygulamalar
- Farklı okuma/yazma oranlarına sahip sistemler
- Event Sourcing mimarileri
- Mikroservis sistemleri
- Yüksek yük uygulamaları