架构设计原则1:合适原则,合适的架构优于领先的架构。
真正的架构都是在企业当前人力、条件、业务等各种约束下设计出来的,能够合理低将资源整合在一起并发挥出最大功效,并且能够快速落地。
架构师设计原则2:简单原则,简单的架构优于复杂的架构。
软件领域的复杂体现在两方面:结构复杂性、逻辑复杂性。
架构设计原则3:演化原则,架构需要随着业务的发展而不断演化。
对于建筑来说,永恒是主题2;而对于软件来说,变化才是主题。
软件架构设计类似于生物演化。
架构设计原则1:合适原则,合适的架构优于领先的架构。
真正的架构都是在企业当前人力、条件、业务等各种约束下设计出来的,能够合理低将资源整合在一起并发挥出最大功效,并且能够快速落地。
架构师设计原则2:简单原则,简单的架构优于复杂的架构。
软件领域的复杂体现在两方面:结构复杂性、逻辑复杂性。
架构设计原则3:演化原则,架构需要随着业务的发展而不断演化。
对于建筑来说,永恒是主题2;而对于软件来说,变化才是主题。
软件架构设计类似于生物演化。