【发布时间】:2022-01-25 02:36:23
【问题描述】:
我一直在阅读有关 DDD、事件溯源 (ES) 和 CQRS 的信息。我意识到,如果我们考虑 ES 和 CQRS,聚合一直是设计的核心。 如果我错了,请纠正我,但我了解到:
- 每个命令将对应一个聚合,这可以帮助我们定义命令
- 每个事件流对应一个聚合,方便我们定义事件结构。
现在我只是在想,如果可能的话,是否有任何工具或方法可以帮助我们从一些输入中识别现有应用程序中的聚合? 我相信“历史事务日志”和“数据库模式”作为输入确实有助于了解聚合的某些结构。我在这里可能又错了,但是有没有人尝试过类似的方法来简化软件工程师查找聚合的过程?
【问题讨论】:
标签: transactions domain-driven-design database-schema cqrs event-sourcing