架构师训练营第 1 期 - 第十周总结
本周的主题是模块分解,针对模块分解主要有几个内容:
微服务架构设计
包括微服务的关键,核心,技术,历史背景等内容,着重理解了落地的一些具体操作,注意事项,最佳实践策略等
DDD
领域驱动模型设计的技术手段和方法
软件模块化设计的原则
重构的注意事项
其实DDD还有很多的知识点需要去学习,需要再去认真了解里面的内容.
整个课程中,有一个地方感触比较深:
一个复杂度为100的系统,如果拆分为两个完全不想干的子系统,那么每个子系统的复杂度为25,而不是50.
想想确实如此.
这一点之前从来没有认真想过,只知道越复杂的系统设计越困难.终于发现了一个简化的办法.
以下为总结:
发布于: 2020 年 11 月 28 日阅读数: 21
评论