公众号关注 「奇妙的 Linux 世界」

设为「星标」,每天带你提升技术视野!

背景

自从阿里巴巴现任CEO逍遥子在2015年提出”大中台,小前台”战略以来,关于”什么是中台”,可谓是一石激起千层浪,大量文章在描述什么是中台。而不懂的人看完后依旧是云里雾里,我们经常听到一些词:”业务中台”,”技术中台”, “系统中台”等,我相信很多同学都会懵逼。今天我们就来彻底的理解下什么是中台和中台战略。

中台的本质理解

凡是能帮助我们快速的生产产品而不需要大量重复性研发的系统,就可以称之为中台。这句话同样适用于硬件产品。举个例子,苹果公司的手机生产线平台,早期每次设计出一款新的苹果手机时都需要对生产线上的机器人做大量修改才能满足生产一款新iphone的需求。随着科技进步,苹果对生产线做了升级。每次设计师设计出新的iphone时,只需要在一个系统中进行任务编排和参数配置,整个生产线即可投入新款iphone的生产之中,这样的一套生产线平台就可以称之为”Iphone生产中台”。

为了进一步的解释中台,了解它的词性,我们来理解下一个日常生活中经常用到的词——”帮手”,我们经常这么说:

  • 王强真是我的好帮手,每次做手术时,他都知道我下一步想要什么。

  • 你给我找个帮手来,帮我把电视抬上楼。

  • 这个打蛋器真是家庭主妇的好帮手。

我们几乎不会这么去问”什么是帮手”,显得很傻。同样的,真正了解了什么是中台和中台的词性后,我们也不太会问”什么是中台”。而换些问法就对了:

  • 你们公司发布新产品这么快,是用了什么产品中台?

  • 你们公司技术开发一个新应用这么快,系统中台应该建设的不错吧!

  • 这次我们接入支付功能这么快,多亏了你们支付中台。

所以中台系统最为本质的含义,就是低成本高效率生产产品的系统。金融公司隔三差五的就能生成一个新的贷款产品,这就依赖强大的产品中台;公司一周就开发一个新业务应用,这就很可能是得益于其系统中台的强大;阿里内部强调的系统中台建设,就是将支付、商品、会员等经典的电商领域系统做到足够通用和可编排,减少重复的开发成本,任何对接系统中台的应用就是使用了某个中台的产品。比如接入了支付中台,代表的就是使用了一个支付产品(需要一定的视角转换),具体的接入可能包含申请账号,配置和编排支付流程,投入使用等。

中台的形式和建设之路

首先,中台并不拘泥于其存在形式,它可以是PaaS,SaaS或者是PaaS+SaaS,也可能就是一个后台网站,甚至是一个PC应用。记住它的本质:低成本高效率生产新产品。所以中台战略适用于任意规模的公司,用编程思想来看,这就是一种提高复用性的设计,降低的是研发成本,提高的快速试错和上线的能力。不过需要说明的是,大公司的中台战略和小公司的中台战略大概率是不一样的,用大公司的中台战略去指导小公司的研发是不现实的,也是不明智的。一般来说,中台建设过程分一下几个步骤:

  1. 定义需要快速变化、试错和上线的产品。(如果您都无法清晰的定义自己的产品是啥,那估计是走偏了)。

  2. 分析产品的属性,哪些是通用的,哪些又是多变的。

  3. 研发生产产品所需的通用逻辑,用开放式的设计来兼容那些多变的属性。

有同学会提出一开始考虑不到位,很大概率设计的中台不够通用。确实是这样的,中台设计的优秀度很大程度依赖于设计师的经验。中台建设也不是一触而就的,更多的是在对过往工作总结后高度的沉淀和抽象。说到这里估计很多开发同学会产生共鸣了,这和写代码的要求很像。再谈阿里的中台战略,阿里作为一个定位为经济体的大集团公司,其各个BU业务五花八门,并且每个BU都有自己的研发团队。而大部分BU为电商,这就意味着存在大量功能相同的系统,比如订单、商品、支付、会员等。面对如此大的研发成本重合,高层进行了反思——如果将这些通用的逻辑抽象出来,把个性化部分做成配置化,那么一来会节省大量的研发成本(时间和资金),二来可以快速的生产各种业务前台,便于商业模式验证、快速试错或快速占领市场。

放到小公司,阿里的这种中台建设之路就不适用了,为每个领域去开发一套中台是一件非常奢侈的事。小公司应该聚焦自身的产品,建设具有有限通用性的中台。

说到这里,中台建设是不是更像一条企业对象优化自身生产过程的必经之路呢?

本文转载自:「TBWORKs' ZONE」,原文:https://url.cn/5YLXBrq,版权归原作者所有。欢迎投稿,投稿邮箱: editor@hi-linux.com

你可能还喜欢

点击下方图片即可阅读

假如服务器上没有 Docker 环境,你还能愉快的拉取容器镜像吗?

点击上方图片,打开小程序,加入「玩转 Linux」圈子

更多有趣的互联网新鲜事,关注「奇妙的互联网」视频号全了解!

当下最火的中台到底是个什么鬼,看完这一篇最通俗易懂的文章后,你就会彻底明白了!...相关推荐

  1. 高铁、动车到底啥区别?看完彻底懂了(组图)

    摘自:网易新闻 (原标题:高铁.动车到底啥区别?看完彻底懂了(组图)) 高铁与动车的区别到底在哪里?磁悬浮列车又是什么鬼?今天给你讲讲清楚! 高铁.动车到底啥区别?看完彻底懂了 一.普通列车与高铁钢轨 ...

  2. 阿里带火的中台到底是什么?白话中台战略

    作者 | 王健,ThoughtWorks首席咨询师. 十多年国内外大型企业软件设计开发,团队组织转型经验.一直保持着对技术的热爱,热衷于技术分享.目前专注在企业平台化转型.中台战略规划,微服务架构与实 ...

  3. 深度剖析:Redis 分布式锁到底安全吗?看完这篇文章彻底懂了!

    作者 | Kaito 来源 | 水滴与银弹 阅读本文大约需要 20 分钟. 大家好,我是 Kaito. 这篇文章我想和你聊一聊,关于 Redis 分布式锁的「安全性」问题. Redis 分布式锁的话题 ...

  4. 互联网思维到底是什么?看完就知道……

    同学们,很多人问我,究竟互联网思维到底是什么?其实互联网思维是相对于工业化思维而言的.互联网思维是一种商业民主化的思维.互联网思维是一种用户至上的思维.互联网思维下的产品和服务是一个有机的生命体.互联 ...

  5. 深度剖析:Redis分布式锁到底安全吗?看完这篇文章彻底懂了!

    ‍‍‍‍‍‍‍‍‍‍‍‍阅读本文大约需要 20 分钟. 大家好,我是 Kaito. 这篇文章我想和你聊一聊,关于 Redis 分布式锁的「安全性」问题. Redis 分布式锁的话题,很多文章已经写烂了 ...

  6. 华为nova5i计算机在哪,华为nova5和nova5i到底选哪个?看完这个就知道了

    华为手机在国产手机行列一直有着较高的地位,nova系列也很受年轻人的喜欢,nova5上市的时候就有网友调侃:nova5最大的卖点不是外观,不是价格,而是易烊千玺.当然这也只是手机厂商的一种促销手段,玩 ...

  7. 32G内存手机到底够用吗?看完泪崩

    从当下手机市场环境来看,主流的旗舰机标配都是6G+64GB起步,前者是手机运存,小编也给大家解释过,想买流畅度高的手机自然挑运存更高的.而今天就想带大家聊聊手机内存方面的问题,在慢慢的淘汰内存卡的时候 ...

  8. DCOS到底是啥?看完这篇你就懂了

    故事还得从最近很火的浙江移动说起.最近,该运营商凭借一条"DCOS发力双11"的新闻成功火了一把,主要是讲他们搭建了一套基于开源Mesos + Doker技术的DCOS(数据中心操 ...

  9. DCOS到底是啥?看完这篇你就懂了~

    摘要:既然都在关注DCOS,但"这货到底是啥"你造吗? 故事还得从最近很火的浙江移动说起.最近,该运营商凭借一条"DCOS发力双11"的新闻成功火了一把,主要是 ...

最新文章

  1. 关于EF中批量添加的个人探索
  2. java 实现 excel sheet 拷贝到另一个Excel文件中 poi
  3. 广域网安全建设的思路和部署
  4. Linux的计划任务配置
  5. linux格式化该新添加的分区,Linux下添加新硬盘及分区格式化要点
  6. python实现气象数据分析统计服_Python数据分析实战:降雨量统计分析报告分析
  7. jQuery kxbdMarquee 无缝滚动
  8. 官宣!.NET官网发布中⽂版
  9. Oracle 常用的一些函数
  10. 消息队列(4):Kafka
  11. Python之数据分析(Numpy中的除法和取余、三角函数、ufunc对象的位运算)
  12. 线性表的常见操作实现
  13. HDUOJ-------1753大明A+B(大数之小数加法)
  14. TeamViewer开机自启动实现在远程使用时重启远程计算机
  15. 怎样保留应届生身份?应届生的身份有多重要?
  16. mysql怎么写外键支持级联删除_MySQL外键级联删除不起作用,完全难倒
  17. 数据字典模板_揭秘|让企业55%的潜藏数据「分类」呈现,需几步?
  18. 变异凯撒1(BUCTF在线评测)
  19. java windows wifi密码_windows10 通过命令行来查看wifi密码
  20. 如何免费学习Python?分享我自己的学习经验

热门文章

  1. 宝塔定时任务执行php源码任务_PHP实现执行定时任务的几种思路详解
  2. python3.7.4安装教程桌面_Python 3.4在Windows 7 x64上安装psutil
  3. mysql性能视频教程_MySQL性能管理及架构设计视频教程
  4. 无处 不在的无线智能——6g 的关键驱动与研究挑战_三星电子发布6G白皮书 网友:先把5G弄明白...
  5. jdbc与德鲁伊的简单学习;
  6. 【STM32+cubemx】0007 HAL库开发:外部中断,优先级和中断向量表
  7. 三子棋之VS人工智能/人工智障,你能赢吗?
  8. PyTorch中F.cross_entropy()函数
  9. 从架构上来理解redis缓存和本地缓存的关系
  10. 【Java】iText POI