技术中台是割韭菜的镰刀?还是落地的丹药!
分享总纲:
伴随着业务快速发展,为解决垂直架构引发的效率、成本、质量的问题,从而演化出了中台;
这里存在甲方要求乙方掏钱做中台的情况,中台是一把手战略工程,以交付价值为核心;
不要被直播的分享带节奏,分享观点只代表其个人实践、经验与感悟,既不是标准,也不是规范;
本直播纯属于技术公益。
一、演化到中台前遇到的问题
在谈技术中台之前,头哥首先给大家分享了好买财富业务系统的演进过程,方便大家了解分享业务背景。
1. 业务系统的演进过程
什么是单体应用架构?
一个典型的单体应用就是将所有的业务场景的前台表示层、中间业务逻辑层和后台数据访问层都放在一个工程中,最终经过编译、打包,部署在一台服务器上。就是大家较熟悉一个war包打天下。
好买财富3.0时代的由来还有一个比较有意思段子。据头哥分享说,有天早上6点钟,CTO打电话给头哥说:“晔倞,我昨天晚上做了个梦,梦见最近很多人都在说中台,要不我们技术团队也改名为技术中台团队,你觉得怎么样?要不咱们也搞个中台玩一玩。”就这样在玩一玩的过程中演进出现有好买财富3.0的业务系统。
2. 技术中台的前提
头哥认为要做技术中台,首先要具备技术组织结构一定要垂直化及业务线又多又复杂两个大前提。
(1)技术组织结构一定要垂直化
效率问题
质量问题
随着产品功能的不断迭代,后续的问题定位日益困难,没法解决的;运维的处理能力是一直落后于研发处理能力的;随着业务的发展,业务债越积越深。不同部门不允许升级,例如测试部门没时间,导致没测试,运维团队没测试报告,不允许上线,导致技术债累计。
成本问题
好买财富成立技术中台的前身平台架构组,负责中间件、自动化测试/运维、数据库等技术工具或服务的开发、维护。把质量管理部中的测试团队,与系统运维部中的应用运维团队,按照系统功能拆分至各开发团队,由原开发经理负责,形成各自独立的Feature Team。
(2)业务线又多又复杂
头哥通过介绍好买财富组合产品的购买,表明核心观点你的业务特性导致后面业务系统绝对不可以用一个简单的、单一的交易系统,来完成整个交易链路。
随着业务的发展,将业务和技术能力分离,以产品化方式向前台赋能,中间件、自动化运维、自动化测试、人员组织结构划分,独立核算,每个单元作为一个产品发展。
二、技术中台实践过程中的问题与挑战
三、混合交易场景下,技术中台的未来在哪?
现在有不少中小企业,在规模效应上会处于两种尴尬的处境:
1、以线下传统业务为主,有APP,也有网站,不愿意外包,对效率极其敏感,自建研发团队,有自己的运维和IDC,但受限于规模,技术投入相当有限。
2、原先以线上业务为主,技术团队也有一定的规模,研发、测试、运维、安全等工种一应俱全,但在某个时间点突然转型线下,于是开始大范围缩减技术投入、裁员。
简单说,无论是1还是2,因为缺人、缺钱、缺经验,再加上一些客观条件的限制,不少中小企业在中/后台建设上只能摸着石头过河,既没时间试错,也没试错的本钱,但需求在,只能要一点,做一点,坏一点,修一点,进入疲于奔命的恶性循环,也是常有的事。
鉴于好买财富投入下降、行业监管要求“政治立场”、公司企业文化缺乏人才竞争力以及前期IT建设比较“短视”四个方面的因素最后采用的腾讯云。
嘉宾核心观点总结
王晔倞,现任好买财富平台架构总监,负责PassS平台研发、运营及重大技术决策实施。目前主要精力在工作、健身、家庭、写公众号。
健身达人:每天坚持1个多小时健身,兼职健身教练。
从业经历:20年IT从业经验,7年研发,4年架构师,在2011-2013期间期间任大智慧测试总监。
技术栈路线:Microsoft -> Sun -> Oracle -> Weblogic -> Cloud
- END-
参与相关讨论,请在公众号回复关键词:读者群。
参与相关讨论,请在公众号回复关键词:读者群。
本文相关链接推荐:
技术琐话
以分布式设计、架构、体系思想为基础,兼论研发相关的点点滴滴,不限于代码、质量体系和研发管理。本号由坐馆老司机技术团队维护。