Eric Evans在DDD中谈论了模型的演变,因此重构似乎是DDD中必不可少的。当您拥有一个关系型持久化的世界状态时,可以通过迁移更改数据库模式来处理模型更改。
如果使用事件溯源,如何应对模型更改?如果聚合根存在不兼容的更改,会阻止事件重放,是否有某种最佳实践?还是就是不能做到?
Eric Evans在DDD中谈论了模型的演变,因此重构似乎是DDD中必不可少的。当您拥有一个关系型持久化的世界状态时,可以通过迁移更改数据库模式来处理模型更改。
如果使用事件溯源,如何应对模型更改?如果聚合根存在不兼容的更改,会阻止事件重放,是否有某种最佳实践?还是就是不能做到?