楼主:
Burwei (系馆守护神)
2023-12-05 06:21:33前辈们大家好,小弟目前工作将满五年,但不算实习的话其实只在两间公司工作过,一是工研院一是欧洲支付公司,所以对于一些东西在业界到底常不常见蛮多时候都不太确定
刚看到前面一篇邮局的文,里面提到前台中台后台的架构,让我想到一直很想问的中台架构
中台一词我好像都只有在中文的资源比较常看到,除了邮局那篇,像是之前板上有出现过PTT official app的go-openbbsmiddleware repo里的简报也有提到中台架构,加上之前换工作时朋友帮内推的金融公司也有提到中台
但在英文的资源就比较少看到
感觉有点像N-tier architecture,又有点不太像
我有查到一篇我觉得把中台架构的前世今生讲得蛮清楚的中国文章 "你需要的不是中台,而是一名合格的架构师"(https://ppt.cc/fEtyox),也有跟我近期最好的朋友chatgpt讨论了一下,感觉这架构很有意思
我后来比较熟悉的架构是microservice architecture,我现在待的公司也是用这个架构为主,所以我一直以为它就是现在主流的架构XD
我今天下班前问我一个比我资深一些的俄罗斯同事,他也没听说过中台架构,该不会他跟我一样菜(?
想跟前辈们请教一下,请问中台架构常见吗?
还是只有在中国跟台湾的业界比较常见?
如果只有中国跟台湾比较常见的话,那是为何会有这种文化差异呢?
有前辈可以经验分享一下吗
如果是中台架构的经验谈也很棒!
第一次发文有点紧张
还请各位前辈多多包涵
作者:
DrTech (竹科管理处网军研发人员)
2023-12-05 07:14:00这问题真的问得很好,也点出了N-tier architecture,又有点不太像你可以去了解,阿里文化。阿里文化常见名词。"中台"是他们提出来的,其实类似技术概念很多,但中国互联网太竞争,每年必须要换个名词,概念,一点点改善,就要搞的世界第一的创新,部门才有绩效。导致于这些名词文化。阿里文化又是中国互联网文化的输出根源之一,台湾又很爱炒中国的专有名词,导致于这种现象。中国人发明的,当然非中国的国家就没相关名词了。
作者: windclara (null) 2023-12-05 07:25:00
似乎只有金融业在使用这名词
以我所知中台是阿里流行到中国业界,因为中文的关系所以部分台湾公司也会讲但欧美目前主流还是应该还是 DDD
作者: tsaigi (菜鸡) 2023-12-05 08:30:00
中台跟DDD应该不能放在一起比吧?一个系统架构,一个程式架构以我不多的经验 感觉中台就是个没那么微的微服务
作者:
BlacksPig (Black Handsome s Pig)
2023-12-05 08:35:00可以去看看阿里支持中台到现在不支持的相关文章然后在一些技术研讨会上,金融业的演讲就会看到这类架构
中台架构成本很高 不管是管理上、开发上或维护上 通常是多个前台服务商业逻辑相同的部分抽出变成一个中台服务元件 然后大家共用 但如果前台各自为政或每个在业务逻辑上都有部分差异时 共用元件本身就会变很复杂 而且负责中台的团队很容易变成被推工作的对象什么垃圾都可以说:放中台,以后可以共用
作者:
brucetu (sec)
2023-12-05 09:22:00就只是帮 N-tier 取了另一个名词,用来吹本来共用的东西就可以抽出来独立,你想想 CGI 跟 cache server 还有 database engine 和 档案系统之间的互动关系为什么不要每支应用实作自己的 cache server 要抽一个单独的 cache server 出来? 那我可不可以说 cache server是中台? 如果你说不行他只是工具,那我前面挂一层API随便包一点商业逻辑进去算不算中台?然后我们部门就有一个中台了 绩效++ ,其实软件工程本来就是在各种粒度上把程式之间的关系切割干净,有什么好吹前中后的,很无聊你把后端 micro service 和前端 app 依据业务性质分成前中后三种分类一样可以跟长官说你们有中台
作者:
ssccg (23)
2023-12-05 11:48:00随便找个不是对user也不是管理接口的东西叫中台就是中台了台湾的某些业界就只是这样用的,不是真的什么架构
作者:
GoalBased (Artificail Intelligence)
2023-12-05 12:03:00去中台的话题都退流行了,纠结技术名词没啥意义,看本质而不是什么中台微服务DDD,每个公司案子状况都不同,偷懒的人才会想用一个概念套所有,就像是想着跑了敏捷后管理就会变好一样
作者:
prae (鸭子)
2023-12-05 12:23:00中台对应的英文是platform team吗?用来维护一些相似领域但不同应用的共用系统
作者:
wulouise (在线上!=在电脑前)
2023-12-05 12:40:00middleware? 这个英文应该叫什么
作者: s06yji3 (阿南) 2023-12-05 12:57:00
Platform不是平台吗?他比后端还底层吧
作者:
BignoZe (BignoZe)
2023-12-05 13:22:00中台是从大陆来的吧 淘宝天猫等等的复杂电商架构
对岸Web仔比台湾强没什么毛病啊台湾一堆连Nginx Redis MySQL都用不好的公司整天吹系统设计、DDD、微服务、水平扩展这才最可悲
问题很简单 规模不够大的都不会有这些问题中台应该是data middle platform直译过来的data mesh/fabric/lake 我觉得你可以找自己适用的情景
作者:
holebro (穴弟弟)
2023-12-05 20:26:00在台湾大概只有讲银行比较常听到中台
中国技术翻译远超繁体 找对文章有时候比啃原文好懂很多
作者: superpandal 2023-12-05 23:11:00
这就是低平台专属的中间件 这样来看数据库都算中台这又搞了一个新名词...
作者: Sieg2020 2023-12-06 06:21:00
十几年前券商就很多间有搞中台的了
作者:
wybeen (wybeen)
2023-12-06 10:39:00二十多年前做投信投顾系统时,交易员那称作前台,帐务会计称作后台,中台是做风控的,个人觉得以名词来说算常见
作者:
brucetu (sec)
2023-12-06 13:22:00这篇在讲的就不是风控中台 是在= =
名词听听就好 这几年流行微服务 那些请来的讲师就都讲一样的口号 什么敏前台厚中台 哪有这么多人力来维护
作者:
brucetu (sec)
2023-12-06 13:57:00毕竟讲师是靠嘴赚钱不是负责debug没有用拿同样的需求开发两套系统 你也很难客观量化新提出的架构有多少好处随便你喊节省几%成本都行
作者: weinine32 (随意) 2023-12-06 16:58:00
中国的数据库会用到分库分表,就需要用中台转换SQL语句吧
作者:
neo5277 (I am an agent of chaos)
2023-12-06 17:47:00这问题基本上就是看各公司的商业模式跟架构而已家大业大用这种模式没什么不好啊
作者: jhjhs33504 ( ) 2023-12-07 07:29:00
BFF那类的吧? 分拆复杂需求在不同服务横向沟通用的吧?
作者:
braveht (冲吧冲吧)
2023-12-08 23:31:00中台=提供某种业务领域/技术领域/资料领域的服务