从零学架构(四)


架构设计原则

原则的作用

指导我们做出更好的设计,而不是可用的设计

合适原则

综合考虑当前的业务、资源、时间等因素,选中合适的架构设计。合适优于业界领先!

简单原则

越复杂的系统越不可靠,越复杂的系统越难扩展,越复杂的系统故障越难处理。简单优于复杂!

演化原则

满足当前的业务需求,通过迭代去优化,到达一定量后重构或重写。演化优于一步到位!

原则优先级

合适原则->简单原则->演化原则,从左到右,优先级递减

架构设计原则常见判断维度

业务

  1. 业务当前量级
  2. 业务发展速度
  3. 业务发展形态

团队

  1. 团队的规模
  2. 团队能力水平
  3. 投入的资源

技术

  1. 已有的技术体系
  2. 当前技术能力
  3. 技术成熟度

小结

  • 架构设计三原则:合适原则、简单原则、演化原则
  • 原则优先级:合适原则->简单原则->演化原则,从左到右,优先级递减
  • 架构设计原则常见判断维度:业务、团队、技术


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