本章小结
在本章中,我们学习了DDD的若干种架构风格和架构模式。这并不是一个 关于DDD架构的详尽清单,因为还有很多种架构选择。比如,我们并没有将MapReduce 考虑在内,那是我们将在未来讨论的一个话题。
- 我们讨论了传统的分层架构,并且学习了如何使用依赖倒置原则来改进分 层架构。
- 我们学习了六边形架构,这是DDD的首选架构。
- 我们学习了如何将DDD应用在SOA、REST、数据网织环境中。
- 我们学习了CQRS,并且了解了它是如何简化应用程序的某些方面的。
- 我们学习了事件驱动是如何工作的,包括管道和过滤器、长时处理过程和 事件源。
接下来,我们将转向DDD的战术建模。