3 ms·
Doesn't CQRS style design attempt to promise a "rollback button" or method of rolling back ? In the example you would see the event emitted by the faulty progra
by zitterbewegung 10y ago
Doesn't CQRS style design attempt to promise a "rollback button" or method of rolling back ? In the example you would see the event emitted by the faulty program and then you would reconstruct the object based on replaying the log right before the invalid function was executed.
- kevsim 10y agoYep, any sort of event sourcing approach will theoretically give you the time machine this guy is looking for (albeit with the data from the "bad" release being entirely thrown away). However in practice I think it's non-trivial to bake this into your deployments. In the process of rolling out a CQRS-based system now though so maybe we'll give it a go when time allows.