金融架构实战基于微服务交付有价值的软件

哪里看白癜风的医院好 https://yyk.39.net/bj/zhuanke/89ac7.html
1概述

最近一直在思考要不要写一篇微服务实战相关的文章,到真的准要写点什么的时候,看过一些权威或专家的文章,一些已经达成共识,也有一些很独到,看了之后很受启发,我还能说点什么而不去重复造轮子呢?思前想后,我还是结合自己十余年一线工程师的经验,从工程管理、技术几个角度来总结一下我们在微服务这条路上的经验和思考。

今天我们讨论的“实战”,指的是那些从需求提出到微服务交付所用到的一系列技术组合,既包含工程技术也包含管理技术,这些技术引入就像下面的生态循环:为解决老问题去采用新技术,新技术又引起新问题,新问题的解决又要诉诸更新的技术。

回顾过去是不是这样呢?从早起的避免数据孤岛引入分布式,为了避免分布式带来的点多点交互的复杂引入了SOA理论,因为ESB成为瓶颈开始去中心化引入微服务,每次更新换代都是新技术解决了过去的痛点问题,但新技术不是银弹,都会增加软件的复杂度,需要更多的配套设置来支撑。

还有一点有意思的地方,就是你有没有发现软件开发趋势和衣服流行趋势有很多相近的地方风水轮流转,点对点——SOA——微服务(又回到了点对点),从全栈团队——组织分工——devops,当然和衣服潮流不同的是,软件开发有技术推动组织变革的因素在里面。

2交付价值

2.1交付管理

技术的推陈出新,不仅来自于已有技术的组合,还来自于对现象的捕捉和和本质的深度思考。基于微服务的软件交付过程的本质是:追求简约,


转载请注明:http://www.180woai.com/afhzp/458.html


冀ICP备2021022604号-10

当前时间: