CQRS: cuándo sí y cuándo no
Command Query Responsibility Segregation separa el modelo de escritura del de lectura. Brilla cuando:
- Las lecturas y escrituras tienen requisitos de escala muy distintos.
- El dominio tiene reglas de negocio complejas en comandos.
- Necesitás proyecciones materializadas para dashboards.
Para un CRUD de blog con 20 posts en markdown estático, CQRS es ridículo. Para un sistema de facturación multi-país con reportes en tiempo real, puede salvar el proyecto.
La pregunta correcta no es "¿uso CQRS?" sino "¿mis reads y writes tienen presiones distintas?".
¿Te sirvió este post?
Discusión
2 comentariosJG
Juana GómezHace 2 horas
Excelente desglose. La explicación del Request scope me vino al pelo.
¿Te gustó el artículo?
Suscribite para recibir las últimas publicaciones directo en tu email.