2、架构设计原则
1、合适原则
合适优于业界领先。
2、简单原则
简单优于复杂。
3、演化原则
演化优于一步到位,对于软件来说,变化才是主题。
重点:1、设计架构的时候,首先要分析出系统的复杂性。
2、架构师根据自己对业务的理解,挑选合适的架构模式进行组合,再对组合后的方案进行修改和调整。新技术都是在现有的技术的基础上发展起来的,现有的技术又来源于先前的技术。
3、备选方案的数量以3-5个备选方案最佳。
4、备选方案的差异要比较明显。
5、备选方案不能局限于已经熟悉的技术。
6、架构师需要对技术细节和原理有较深入的理解。