Curso 2: Arquitectura y Patrones | Módulo 7 de 12

CQRS y Event Sourcing

Commands vs Queries, Event Store y reconstrucción de estado

Commands Queries Event Store
Piensa en un banco: CQRS separa la escritura (commands: depositar, retirar) de la lectura (queries: ver saldo). Event Sourcing es como guardar el libro de transacciones completo en vez de solo el saldo actual. Para saber el saldo, replay all events. Nunca pierdes la historia.

🎯 ¿Qué aprenderás?

Simulador CQRS + Event Sourcing

Ejecuta commands y observa cómo los eventos se almacenan y reconstruyen el estado.

Command
Depositar $100
Event Store
AccountCreated {id:1}
Query Model
Saldo: $0
Ejecuta commands y observa el event store crecer.

📌 Resumen del módulo