《浮现式设计》作者对于浮现式设计的定义:不断响应需求变化而系统不断演化的过程。其目标是为了提升效率并使风险最小化。Neal Ford 提出演进式架构的设计本身就是支持由于新业务不断出现所带来的演进式问题,是建立在持续集成、持续交付、DevOps、基础设施即代码的基础之上的,与原来的适应性架构的技术趋势生态已有很大不同。
我们经常提到一句话“架构不是设计出来的,而是演进出来的”。这话是非常有道理的,第一版上线的淘宝程序还是买软件然后修改的,肯定无法预料 3 年后业务发展的方向。但架构也是需要被设计的,结合当下和未来可见业务规模、业务发展趋势对核心架构做对应的预设。笔者尝试从如何识别增加演进架构和“代际架构”角度,以及如何做演进角度说一下自己的理解。
阅读全文: http://gitbook.cn/gitchat/activity/5d84a52deea2e22d222d24df
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。