要问2019年到2020年产品设计中谈资较多的莫过于中台设计了,各大公司都争先恐后地设计着中台。但中台到底是什么,他能做什么,本文就大概谈谈这个惹人爱的中台。
一、什么是前台、后台
在以往的互联网企业生产产品的过程中,可以将开发团队宏观的划分为前台与后台两部分,
所谓的前台就是用户能直接接触到产品的部分,比如可在应用商城下载的APP,像美团、微信或者是可以直接使用的网站等。
用户对产品的认识、使用和体验也由此展开。如大家对美团的理解,黄色的图标,里面有各个提供服务商家的信息流,我可以点击选择购买相应的美食或者服务。
而后台则包含了两个部分:
1、企业内部管理服务的统称,如:内部的CRM、ERP等;
2、为前台提供服务能力,如:业务逻辑处理、压缩、并发等;
后台与前台最为不一样是,提供的服务用户感知不到,就像用户不知道付过钱以后,钱到了哪里,商家是如何接受到我们的需求。不过不会有用户因为知道了应用的业务逻辑处理能力、高并发的承载能力去记住一个品牌。
前后台模式的产品服务,也可以用一张图来做说明:
总的来说就是在应用后台提供业务逻辑处理能力和计算,再将能力进行封装以图像化的方式交给前端来进行展示。
二、中台的解释
中台的出现并不是当下主流前后台模式中业务实现上出现了问题,或者不能适应新业务场景;相反,前后台的搭配是公司最省事省力的一种提供服务的解决方案。、
中台的出现更多是因为公司业务在发展到某一个阶段时,在拥有多个业务线后整体发展遇到了瓶颈,为了解决错综复杂的业务线,提出一个组织前后台关系新解决方案的统称,而不是某一个新的系统。
例如:传统电商网站,前端需要加入新的销售方式(团购、砍一刀等),导致每次活动页进行开发时,不仅需要前端重新设计页面,后台接口提供与数据库中的数据表都要做相应的修改,这无疑大大拉长了需求响应时间,等我们开发完了,市场的热度都过了。
放两张图,从图中是可以明显感觉到有无中台的区别:
第一张是没有使用中台的电商平台,每一个前台都要与后台进行一次或者多次的链接,而后台的每一个模块都要维持与前台业务的关联,并根据不同业务进行适配。
这样造成的结果:
1、后台的每一个模块都需要加入与前台适配的部分,加大了开发量
2、每个前端在启动时需要对接启动不同的后台模块,加大启动工作量
3、当后台进行升级或者架构调整要考虑错综复杂的对接关系,逐一调整
当我们引入中台以后,让中台作为一位对接人,对接前台的不同界面,同时后台各个子系统进行统一的封装,让前后台不用再为单独的服务去设计单独的通道,就变成了如下图:
通过图片直观的对比就能看到,对于业务线多且繁杂的架构,中台的总要性。
用书中的一句话来概括就是:中台的核心本质是服务共享,目标是支持前端的快速创新和迭代,提高后台相应的机动性能,从而实现微服务架构,敏捷开发、敏捷基础建设等服务。
三、中台的解决方案介绍
到这个部分,可以大概给中台解决方案下一个定义:
中台解决方案的组成 = 能力输出 + 标准化中间件
解释:
能力输出:为不同的前台业务提供可以重复使用的能力,形成一次建设多次投入使用
标准化中间件:整合能力,并封装头尾。
统一具体表现如下:
1、不同终端中的叫法与含义
2、定义统一化的输入输出
写在最后:公众号:顾四秋
大家可以关注我的公共号,里面有更多关于产品、技术方面的文章哦,还会有不定期的福利送(书、资料之类的)