ما هو CQRS
فصل مسؤولية الأوامر والاستعلامات
CQRS (فصل مسؤولية الأوامر والاستعلامات) هو نمط معماري يفصل بين عمليات القراءة والكتابة.
المبادئ الأساسية
- الأوامر — تغيّر حالة النظام
- الاستعلامات — تقرأ البيانات فقط دون تغييرها
- نماذج منفصلة للقراءة والكتابة
الفوائد
- توسيع مستقل لعمليات القراءة والكتابة
- نماذج محسّنة لمهام محددة
- تبسيط منطق الأعمال المعقد
- أداء أفضل تحت الحمل العالي
التطبيقات
- أنظمة بنسب قراءة/كتابة مختلفة
- هندسة مصادر الأحداث
- أنظمة الخدمات المصغرة
- تطبيقات الحمل العالي