DDD-主要概念


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

文章作者: 钱不寒
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 钱不寒 !
  目录