CQRS - Command Query Responsibility Segregation
Stack Overflow מטפל בכ-8,000 קריאות על כל כתיבה אחת. דף שאלה אחד - 8,000 בקשות GET שמציגות שאלות, תשובות, תגים, מספר votes. לעומת זאת - בקשה אחת של שליחת תשובה, בקשה אחת של casting vote. שני הנתיבים האלה שונים לחלוטין: הקריאה צריכה להיות מהירה, קלה לcache, ומותאמת לצורה שה-UI מצפה לה. הכתיבה צריכה validation, business rules, ועקביות. CQRS - Command Query Responsibility Segregation - הוא הפטרן שמכיר באסימטריה הזאת ומפסיק להעמיד פנים שקריאות וכתיבות צריכות לחלוק את אותו מודל, את אותו service, ואת אותו database.