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

article/2025/9/19 3:57:08

公众号关注 「奇妙的 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」圈子

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


http://chatgpt.dhexx.cn/article/OYtkX6Dn.shtml

相关文章

STD::是什么?

【&#xff23;&#xff0b;&#xff0b;】std&#xff1a;&#xff1a;是什么&#xff1f; 引例&#xff1a; #include<iostream> int main() {std::cout<<"我喜欢C";//输出一句话std::cout<<std::endl;//换行return 0; } 1.std是什么&#xff1…

C语言中 1%3,算术什么意思啊 算数什么意思

算术什么意思啊 算数什么意思以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 算术是什么意思 数学 什么是算术和 算术和是正数的和,即绝对值的和,例如2+13.5+7,Ge个数值皆为正且相加。  主要区别于代数和,…

matlab语句temp,maxtemp什么意思 will什么意思

maxtemp什么意思 will什么意思以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Min Temp 和 Max Temp 是什么意思 最小的Temp和最大Temp Temp: Chang用的办公软件和其他应用程序通常会临时保Cun用户的工作结果,…

html 玫瑰花

简易html 代码玫瑰花 <!DOCTYPE html> <html><head><meta charset"UTF-8"><title>玫瑰</title><style type"text/css"> #shusheng { position: absolute; width: 100%; height: 100%; text-align: center; } &…

计算并输出所有的玫瑰花数

如果一个n位正整数等于它的n个数字的n次方和&#xff0c;则称该数为n位自方幂数。四位自方幂数称为玫瑰花数。编程计算并输出所有的玫瑰花数。 #include <stdio.h> #include <math.h>int main() {for (int i 1000; i < 10000; i){if (i pow(i%10, 4) pow((i/…

C语言代码:玫瑰花

前文 在古希腊神话中&#xff0c;玫瑰花集爱与美于一身&#xff0c;既是美神的化身&#xff0c;又溶进了爱神的血液&#xff0c;所以它所代表的含义是爱情。 我们应该用玫瑰花来表达我们的爱意&#xff0c;但是好多的恋人都是因为异地而没有办法去买一束新鲜的玫瑰去送给自己的…

七夕玫瑰花合集

图片来源&#xff1a;百度动图 一年一度的七夕又快到了&#xff0c;用Python画一朵玫瑰花送给你的那个TA吧图片。更多表白代码可以到”阿黎逸阳的代码“公众号中翻看表白合集中的文章。 一、绘制结果 1. 玫瑰花1 2. 玫瑰花2 二、画玫瑰花代码 1. 用turtle库画一朵玫瑰花版本1 #…

C++玫瑰花源码

#include "stdafx.h" #include <graphics.h> #include <conio.h> #include <math.h> // 定义全局变量 int rosesize 500; int h -250; // 定义结构体 struct DOT { double x; double y; double z; double red; // 红…

Python玫瑰花

用Python画一朵玫瑰花&#xff08;附带源码&#xff09; 需要的模块包 turtle(内置包) 源码部分 import turtle# 设置初始位置 turtle.penup() turtle.left(90) turtle.fd(200) turtle.pendown() turtle.right(90)# 花蕊 turtle.fillcolor("red") turtle.begin_fill…

C语言玫瑰花

效果图&#xff0c;如果想要更改颜色&#xff0c;可以在代码最后一行system处修改。 #include <stdio.h> #include <math.h>const int max_iterations 128; const float stop_threshold 0.01f; const float grad_step 0.01f; const float clip_far 10.0f;cons…

如何买玫瑰?

代码和任务 /*copyright(c)2015 csdn学院 *All right reserved. *文件名称&#xff1a;main.c *作者&#xff1b;张如田 *完成日期&#xff1a; *版本号&#xff1a; *任务描述&#xff1a;小慧过生日&#xff0c;小明&#xff08;小明真忙&#xff09;要买鲜花送她。每枝红玫瑰…

买玫瑰

要求&#xff1a;小慧过生日&#xff0c;小明&#xff08;小明真忙&#xff09;要买鲜花送她。每枝红玫瑰5元&#xff0c;满5支送1枝&#xff0c;满20枝送5枝。小明一共有n(n>10)元钱&#xff0c;最多能买到多少&#xff1f; 样例输入&#xff1a;135 样例输出&#xff1a;3…

中软国际实训全记录——第三天

中软国际实训第三天——认识ssm与搭建ssm 1、ssm框架基本概念1.1、Spring1.2、SpringMVC1.3、MyBatis 2、建立ssm项目2.1、新建Maven项目2.2、添加项目主要目录2.3、项目内容编码2.4、使用Tomcat运行项目2.5、建立数据库的连接2.6、对数据库中数据进行查询2.7、使用控制器显示查…

中软国际实训全记录——第六天

中软国际实训第六天——SpringSecurity的架构与实现 实现SpringSecurity导入依赖包配置过滤器添加配置文件编码实现 在昨天实现了角色管理的增添查改与分页之后&#xff0c;在今天我们需要将不同的用户分类&#xff0c;以保证在用户是不同权限时&#xff0c;可以对所需的信息进…

中软国际实训全记录——第五天

中软国际实训第五天——实现分页式管理及 实现对用户列表的分页式管理实现角色管理的数据库以及初步操作个人总结 实现对用户列表的分页式管理 在昨天我们实现了对数据库中的增添查改&#xff0c;因此在此处我们不再赘述如何实现&#xff0c;今天我们就主要来实现分页式的管理…

中软国际软件测试培训中心,中软国际准员工培养计划C++开发/软件测试方向开班典礼...

2010年8月31日上午9点半&#xff0c;中软国际准员工培养计划—C开发/软件测试方向开班典礼在无锡ETC隆重举行。 开班典礼在热烈的掌声中拉开了序幕。典礼由教务部经理陈晨老师主持&#xff0c;首先她对近20名学员的到来表示欢迎&#xff0c;并对本次学习班顺利开班表示祝贺。中…

中软国际实训全记录——第七天

中软国际实训第七天——实现多条信息的删除 实现对用户信息的多条删除&#xff0c;我们需要使用到aiax&#xff0c;AJAX不是JavaScript的规范&#xff0c;它是Asynchronous JavaScript and XML&#xff0c;意思就是用JavaScript执行异步网络请求。 如果仔细观察一个Form的提交&…

中软国际实训全记录——第一天

中软国际实训第一天——软件安装 1、安装jdk2、安装idea3、安装Tomcat配置环境变量配置Tomcat将Tomcat加入服务中Tomcat的启动 4、安装maven配置环境变量配置阿里云镜像源 5、安装MySQL安装MySQL验证MySQL 6、安装编辑器 1、安装jdk 下载武汉理工软件安装包之后将其解压&#…

什么是 jsp,什么是Servlet?jsp 和Servlet 有什么区别?

jsp 本质上就是一个 Servlet&#xff0c;它是 Servlet 的一种特殊形式&#xff08;由 SUN 公司推出&#xff09;&#xff0c;每个 jsp 页面都是一个 servlet实例。 Servlet 是由 Java 提供用于开发 web 服务器应用程序的一个组件&#xff0c;运行在服务端&#xff0c;由 servl…

java servlet包下载_javax.servlet jar包

很多朋友在IntelliJ IDEA开发的时候会遇到找不到javax.servlet的jar包或者jar包不存在的问题&#xff0c;那就说明系统中缺少javax.servlet jar包文件&#xff0c;下载导入之后就可以解决上述问题了&#xff0c;当然也有其他方法&#xff0c;但是这个方法是最快捷的&#xff0c…