Tagged articles
4 articles
Page 1 of 1
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