الگویی که عملیات خواندن (Query) و نوشتن (Command) را از هم جدا میکند.این جداسازی باعث مقیاسپذیری بهتر و سادهتر شدن منطق هر بخش میشود.CQRS اغلب همراه با Event Sourcing در سیستمهای پیچیده و پرترافیک استفاده میشود.