微服务和组织该如何搭配?

  在设计系统技术架构的时候,我会思考,这个技术架构能给企业或者市场带来什么价值,技术架构能像其他产品那样卖钱吗?我也经常会听到类似于“这个架构很牛X”,“这个架构很先进”以及“这个架构能抗万级并发”这样的评价,再回到市场角度想想,这个“牛X”或者“先进”有哪个老板真正愿意买单?“能顶住千万级并发”是不是每个企业的核心需求?多年的工作经验告诉我:绝地有,且不在少数

 

  多年下来吧,找上门的客户很多都是十万火急地想找一个牛X、先进和稳定的技术架构,有一些并不是什么互联网公司或科技企业,但他们的信息化建设问题已经严重影响了企业的核心业务,甚至这个问题已经上升到了他们企业最顶层的紧急事务。原因并不是他们没有技术团队做支撑,而是因为他们使用了所谓“牛X且先进”的技术架构,而被迫让“技术架构”成为企业当前的“核心需求”。

 

   “我听说微服务架构很先进,你们公司正好有这样一个研发框架,而且还有千万级用户和上万级并发量支撑的案例验证过了,能否卖给我们”。我很能理解他们的困境,但曹老板说过:“做人要真诚和善良”。所以,我很诚恳地表达了简单地买套代码是没有什么效果的,甚至还有可能变本加厉,最终用不好,砸坏的可是我自己的招牌。

 

  这些领导或企业管理者对微服务架构的渴望无非就是对提高企业竞争力利益最大化的渴望。处于这样一个信息化时代,就算企业没有“互联网”或“科技”字眼,但他们始终都离不开信息化建设这个基石,因为信息数据化的优势太大了。所以,从市场角度看,一个好的技术架构真正能给企业带来的核心价值是“增效降本”。再结合前面的问题,“牛X”和“先进”是不是等同于“增效降本”?这个问题留给大家去践行思考了。有的企业声称自己使用了大型互联网公司级别的技术架构,但到头来成本却越来越高。据我对他们的了解,原因很多,但最为突出和迫切的,还是他们缺少一个与之匹配的技术组织架构,这是他们没能真正“牛X”起来的直接原因。

 

  作为一个“增效将本”的企业内部组织,首先,最基本要确保的是给企业所带来的价值必须小于自身组织的投入成本,这也应该是技术员工最基本的价值观念。但能真正遇到具备这种价值观的技术人员不多,他们更多地是埋头对“牛X技术”的追求,忘记了技术的本质。其实,这个现象跟目前的行业状态有关,那么什么“青春饭”、“35岁危机论”等迫使他们必须在短时间内赚取足够的金钱,而IT行业最能赚钱的手段就是跳槽,而跳槽最容易涨身价的就是保持自己拥有“牛X”的技术。所以他们心里不会想太多如何帮助自己当前所在的这个企业能赚多少钱,更多是借助在这个企业的短暂时光练练自己牛X的技术技能。所以很多应聘者都会问“你们公司用的是什么技术”而不是问“你们是如何通过技术手段去帮助公司增效降本”。以上所描述的技术人员不限于技术高管,所以企业很难有一个稳健且可持续发展的技术架构以及组织规范。

 

  仗着互联网趋势,技术组织很多时候都自以为是“大爷”级别的,但技术组织本身是一种成本投资,技术组织存在价值的公式很简单:技术价值=为企业整体利益的增效-自身技术组织的成本。技术能增效,主要还是根据企业价值链结合业务架构和技术架构的搭配去提高企业自身的市场竞争力,所以现在很多企业会有业务架构师一说。而技术组织的成本控制不在于自己使用了多牛X的技术,还是那句老话:要发展,先自知,没有最好,只有最合适,做人做企业亦是如此。

 

  以自己所在公司为例,从2011年5月我还没正式毕业就进入公司接手技术管理以来,一切都是从零开始。随着移动互联网的发展趋势,迫使我们必须进行架构改造,从2014年开始我们进入“服务化V1.0”模式,也就是我们现在微服务架构的前身。这些技术发展史都能从我以前的文字中找到,但对于我们自身组织的描述得不多,但技术架构本身不会独立存在,跟组织架构还是有很密切相关,所以,我觉得还是有必要介绍一下。这仅仅只是一个经验分享,并不代表我们就是成功的榜样或标准。

 

微服务和组织该如何搭配?

● 技术员工

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wppjww.html