github-kgrzybek/modular-monolith-with-ddd:.NET基于领域驱动设计方法的模块化Monolith应用源码 主要目标: 展示如何以模块化方式实现整体应用程序 介绍应用程序 的完整实施 这不是另一个简单的应用程序 这不是另一种概念证明(PoC) 目的是提出可以在生产环境中运行的应用程序的实现 展示最佳实践和面向对象编程原则的应用 介绍设计模式的使用。何时,如何以及为什么可以使用它们 介绍一些架构上的考虑因素,决策,方法 使用领域驱动设计方法(战术模式)的实现的介绍 演示域模型的单元测试的实现(考虑可测试的设计) 介绍集成测试 介绍事件溯源的实施