skillfed

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

99 9 MIT updated by TheBeardedBearSAS

Install

TheBeardedBearSAS/claude-craft/cqrs · repository language: Shell

CLI (skillfed)coming soon
git clone https://github.com/TheBeardedBearSAS/claude-craft
cp -r claude-craft/.claude/skills/cqrs ~/.claude/skills/cqrs

SKILL.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

Related skills

Tags

read-write-separation event-driven-architecture eventual-consistency domain-driven-design scalability-patterns denormalization-strategy audit-compliance distributed-transactions performance-optimization architectural-complexity