CQRS (Command Query Responsibility Segregation)

CQRS (Command Query Responsibility Segregation)

Ana odağı yazma ve okuma işlemlerinin ayrılmasıdır.

CQS ilkesi -bir method objenin durumunu değiştirmeli yada method geriye bir sonuç dönmelidir. Performans, güvenlik ve ölçeklenebilirlik sağlanmaktadır.

Yazma işlemleri create-update-delete
Okuma işlemleri list, getbyId

Commands create, update, delete property
Query şartlı listeleme işlemlerinin propertyleri
Handlers CRUD işlemleri yapılacak
Results Listeleme işlemlerinini propertyleri

Commands objenin durumunu değiştirir.
Queries sonucu geriye değer döner.

Query genellikle GET ön eki ile isimlendirilir.

Görüntülenme Sayısı : 104