架构师成长之路(践行八)--优秀的架构是需要不断演进的

65 阅读2分钟

时隔两年,再次来到这里,首先去复盘了一下两年前写过的文章,有点青涩但是也有观点得到市场实际的验证是正确的,看到过去的自己再看看现在的自己,越发谦卑了,只能说漫漫人生路,努力遇见更好的自己。 其实,优秀的架构也是一样,需要不断在实践中打磨演化,不断适应市场需求变化,总结下来就是四个字--“敏捷架构”

1. 敏捷架构

这两年的时间,越发能理解敏捷二字了,以前接触敏捷的时候,是教条式的学习,教条式的应用,不是很能理解背后的原理,现在看来,敏捷是以万变应万变,更侧重于对不确定性的应对能力。敏捷架构也是,落地点在架构不断演化的过程中去适应需求使用端的诉求,进而实现产品目标。

2. 实践

封笔的这两年,遇到了很多不确定性的产品

(1)理念的转变

面对不确定性,首先在意识上就有了冲击力:以前都会在需求评审确定后,才会去做具体的落地架构设计,现在瞬息万变,可能昨天确定的产品需求,今天市场已经出现了竞品,这虽然有点夸张,但市场确实如此速度,从蓝海到红海也许就在一瞬间。面对这种不确定,必须转变原先的理念,那就是得有敏捷的思维落地敏捷的架构。

(2)实践敏捷架构

产品的不确定性,市场的不确定性,必须走低成本少投入高产出之路,因此敏捷思想引入了架构设计上,首先抽丝剥茧,找到最核心最确定的骨架,再此基础上,不断拓展包括横向与垂域拓展,理念就是让该架构有应变能力,就像乐高式的方式,原料就是最基础的骨架,而在这之上应对不同需求我们可以有不同的应用架构,比如城堡、比如玩具汽车等

3. 总结

絮絮叨叨写了些思考,这条道路布满荆棘但是也有挑战成功的喜悦,没有一个完美的架构只有不断演化更优的架构,继续前行!