架构设计原则
原则的作用
指导我们做出更好的设计,而不是可用的设计
合适原则
综合考虑当前的业务、资源、时间等因素,选中合适的架构设计。合适优于业界领先!
简单原则
越复杂的系统越不可靠,越复杂的系统越难扩展,越复杂的系统故障越难处理。简单优于复杂!
演化原则
满足当前的业务需求,通过迭代去优化,到达一定量后重构或重写。演化优于一步到位!
原则优先级
合适原则->简单原则->演化原则,从左到右,优先级递减
架构设计原则常见判断维度
业务
- 业务当前量级
 - 业务发展速度
 - 业务发展形态
 
团队
- 团队的规模
 - 团队能力水平
 - 投入的资源
 
技术
- 已有的技术体系
 - 当前技术能力
 - 技术成熟度
 
小结
- 架构设计三原则:合适原则、简单原则、演化原则
 - 原则优先级:合适原则->简单原则->演化原则,从左到右,优先级递减
 - 架构设计原则常见判断维度:业务、团队、技术
 
