Cqrs
Cqrs teaches the architectural pattern that separates read and write operations into distinct models, enabling systems to scale independently and handle complex business logic more effectively. Explore when CQRS makes sense for your application, how it interacts with event sourcing, and practical implementation strategies across different technology stacks.
AI-generated summary based on this skill's SKILL.md
Install
TheBeardedBearSAS/claude-craft/cqrs · repository language: Shell
git clone https://github.com/TheBeardedBearSAS/claude-craft
cp -r claude-craft/.claude/skills/cqrs ~/.claude/skills/cqrsSKILL.md
rendered from the published skill — quoted content, verbatim
CQRS — Quick Reference
CQRS (Command Query Responsibility Segregation) sépare les opérations d'écriture et de lecture dans des modèles distincts. N'est pas par défaut — c'est une optimisation à activer quand le coût de la complexité est justifié.
Quand utiliser
| Pertinent | Pas pertinent |
|---|---|
| Domaine métier complexe avec règles d'invariants riches | CRUD simple, domaine pauvre |
| Ratio lectures/écritures > 10× | Petits projets, équipe junior |
| Audit / compliance (Event Sourcing naturel) | Cohérence immédiate requise |
| Read models hétérogènes (mobile vs analytics vs back-office) | Modèle de données stable et unique |
| Scale différencié reads vs writes (replicas, cache, search) | Charge faible, monolithe modeste |
Règle d'or : commencer par
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 2 files
.claude/skills/cqrs/REFERENCE.md
.claude/skills/cqrs/SKILL.md