02 · CQRS Avanzado
1. Por Qué Append-Only: Caso del Mundo Real
[
{ type: 'AccountOpened', balance: 0, date: '2023-03-10' },
{ type: 'Deposit', amount: 500, date: '2023-03-12' },
{ type: 'Withdrawal', amount: 300, date: '2023-03-14' },
{ type: 'FeeCharged', amount: 200, date: '2023-03-15' }
]2. Diseño de Event Store: Patrones de Optimización
2.1 Modelado para Búsquedas
2.2 Ejercicio de Diseño de Tabla
3. Versionado de Eventos: Estrategia de Migración
3.1 Caso Real: Cambio de Moneda
3.2 Ejercicio de Migración
4. Outbox Pattern: Implementación Robusta
4.1 Diagrama de Secuencia con Fallos
5. Sagas y Process Managers
5.1 Patrón Circuit Breaker en Sagas
5.2 Implementación con Retroceso
6. Process Managers: Caso Avanzado
6.1 Estado Complejo con Timeouts
Última actualización