【发布时间】:2020-10-15 13:24:09
【问题描述】:
专家,
我正在评估将设计精美的 DDD 应用程序作为宠物项目迁移到事件源架构。
可以推断,我的聚合操作是相对粗粒度的。作为我设计过程的一部分,我现在发现自己从一小部分操作中发出大量事件,以满足我所知道的读取模型的要求。这是可接受的做法吗?
除此之外,我还通过使用 ValueObjects 和实体提炼了很多领域的复杂性。 VO's/E 可以接受命令并自己发出事件,还是应该公开状态并从命令处理程序添加到堆栈的下方?
根据 VO 的说明,我很少使用可变操作,这是在使我的领域的其他领域过于复杂之间进行权衡。
【问题讨论】:
标签: cqrs event-sourcing