CQRS คืออะไร?
CQRS (Command Query Responsibility Segregation) แยกโมเดลที่ใช้แก้ไขข้อมูลออกจากโมเดลที่ใช้อ่านข้อมูล ฝั่งเขียนเน้นกฎทางธุรกิจ ส่วนฝั่งอ่านจัดข้อมูลให้เหมาะกับการแสดงผลหรือค้นหา
ตัวอย่างเช่น การจองตั๋วภาพยนตร์ต้องตรวจสอบว่าที่นั่งว่างหรือไม่ ส่วนการแสดงรายการตั๋วต้องมีชื่อภาพยนตร์ รอบฉาย และตำแหน่งที่นั่ง งานเหล่านี้เกี่ยวข้องกับข้อมูลเดียวกัน แต่ต้องประมวลผลต่างกัน
