- 软件的核心复杂性
a. 技术主动理解业务(领域驱动)
b. “刚刚好”解决问题(兼顾灵活性-分层抽象) - 领域设计
a. 构建领域地图(边界)
b. 使用四层架构
c. 领域的内敛(业务上的限界,而非技术上的隔离)
d. 单体优先 -> 拆分成微服务 - DDD 架构(构建通用型领域仓库)
a. 包结构:application domain xxx adaptor interface entity infrastructure repository service
上一篇

2023-06-09
下一篇

2023-06-09