架构设计的目的

2018-07-22  本文已影响228人  空谷幽心

笔记

理解与思考

  1. 任何系统都有架构。
    即便再简单或粗糙的系统都有架构,软件系统天然具备架构属性。重点是“设计”。“设计”是用来增强效用、减少成本和降低复杂度的手段。
  2. 怎么做架构,从哪里入手,要考虑哪些方面。
    先分析和理解需求,从性能、高可用行、可扩展性、安全和成本几个方面找出系统的复杂性所在,然后针对复杂性做一些设计,优化效用,降低复杂性。
  3. 思考题 请按照“架构设计的主要目的是为了解决软件复杂度带来的问题”这个指导思想来分析一下你目前的业务系统架构,看看是否和你当时分析的结果一样?
    我目前参与的项目,是数据分析和评估类的。系统对性能要求高,因为数据量很大。另外可扩展性要求也挺高,新需求总是做不完。领导和客户都希望新需求能够快速交付。
上一篇 下一篇

猜你喜欢

热点阅读