写点什么

架构师培训营第十周总结

用户头像
talen
关注
发布于: 2020 年 08 月 12 日

一、单体模块化架构的问题

  1. 编译、部署困难

  2. 代码管理困难

  3. 数据库连接数耗尽

  4. 新增业务困难

  5. 高可用差、功能下线困难

二、Service Mesh服务

  1. Service Mesh是一个基础设施层,用于处理服务间的通信,通常表现为一组轻量级网络代理

  2. SideCar负责服务发现、负载均衡、熔断降级、服务注册,限流降级,监控日志,监控上报等

三、领域驱动设计DDD

  1. DDD解决的痛点:用户或产品经理需求不断变更,软件只有需求分析,并没有真正的设计、代码修修补补

  2. 领域驱动设计是从领域出发,分析领域内模型及其关系,进而设计软件系统的方法

  3. 如何拆分子域:限界上下文,上下文映射图,实体设计,对象设计为值对象,聚合根(将多个实体和值对象聚合在一起的实体)

  4. DDD分层架构:用户接口层、应用层和领域层

  5. DDD六边形架构

  6. DDD战略设计和战术设计

发布于: 2020 年 08 月 12 日阅读数: 52
用户头像

talen

关注

还未添加个人签名 2018.07.19 加入

还未添加个人简介

评论

发布
暂无评论
架构师培训营第十周总结