Tagged articles

Command Query Separation

5 articles · Page 1 of 1
ZhiKe AI
ZhiKe AI
Jun 6, 2026 · Backend Development

Why CQRS Is More Than Just Read‑Write Separation

The article explains that CQRS originates from CQS, separates command and query responsibilities, clarifies its relationship with Event Sourcing and DDD, debunks four common misconceptions, and shows how it trades complexity for freedom when write and read optimizations conflict.

CQRSCQSCommand Query Separation
0 likes · 13 min read
Why CQRS Is More Than Just Read‑Write Separation
dbaplus Community
dbaplus Community
Mar 25, 2024 · Backend Development

Why CQRS Matters: Reducing System Complexity Through Command‑Query Separation

This article explains how applying CQRS and layered splitting—separating commands and queries across service, model, repository, and data layers—can dramatically lower system complexity, improve performance, and resolve common conflicts in high‑traffic backend applications.

CQRSCommand Query SeparationDomain-Driven Design
0 likes · 12 min read
Why CQRS Matters: Reducing System Complexity Through Command‑Query Separation
AI Cyberspace
AI Cyberspace
Jun 30, 2016 · Fundamentals

Why Python’s list.sort() Returns None and What It Means for Your Code

The article explains why Python’s list.sort() method returns None instead of a sorted list, covering the command‑query separation principle, readability considerations from Guido van Rossum, and performance reasons that favor in‑place sorting to avoid unnecessary copies.

Command Query SeparationIn-Place SortingPython
0 likes · 4 min read
Why Python’s list.sort() Returns None and What It Means for Your Code