当前位置:首页 > 科研成果库

技术中台构建:复用逻辑的边界与治理代价

2026-11-08 12:15:53小研科研成果库258

技术中台构建的讨论常陷入一种二元叙事:要么是解药,要么是毒药。这种叙事忽略了一个基本事实——中台的本质是共享服务层,而共享服务层的经济性取决于调用频次、变更频率与耦合容忍度三者之间的平衡。一旦失衡,复用就会从收益变成负债。

笔者见过一个典型项目。团队花了八个月把订单、库存、支付三个域的能力抽到中台。上线三个月后,订单域要做一个促销相关的字段扩展,结果发现中台接口被六个业务方共用,改一个字段需要六个团队评审。项目延期两周。平台团队抱怨业务方需求太碎,业务方抱怨中台响应太慢。谁都没错。问题出在复用粒度的选择上。

复用不是免费的午餐

复用的收益可以用一个粗糙但有用的式子表达:复用净收益 = 调用频次 × 单次复用的节省成本 − 耦合成本 − 协调成本。很多中台立项只算了第一项。调用频次越高,单次节省越大,看起来越划算。但耦合成本随复用方数量非线性增长。协调成本更隐蔽:它体现为评审会、变更窗口、接口版本兼容的谈判。这些成本不会出现在技术方案里,却会吃掉项目预算。

一个反例。某团队把用户画像能力做成中台服务,初期只有两个业务方接入,运行顺畅。半年后接入方增加到九个,画像标签的更新频率从每周一次变成每天三次。平台团队来不及做细粒度权限和标签隔离,结果一个业务方的标签逻辑错误污染了其他八个业务方的结果。修复花了两周。这之后,三个业务方开始自建画像脚本。中台的复用率反而下降了。

电商交易场景技术中台服务调用链路图电商交易场景技术中台服务调用链路图

这说明什么?中台服务的复用边界不是由技术能力决定的,而是由变更频率的一致性决定的。变更频率相近、契约稳定的能力适合放在中台;变更频繁且方向各异的能力,放进去就是埋雷。判断标准不复杂:如果一个服务在六个月内的接口变更次数超过三次,且每次变更都涉及多个调用方协调,那它就不该被中台化。

组织摩擦决定中台边界

康威定律在中台构建中表现得格外刺眼。中台的组织形态如果与业务域的协作模式不匹配,技术架构再漂亮也会退化。常见的一种错配:平台团队被定位为成本中心,考核指标是“服务可用性”和“接入方数量”。业务团队的考核指标是“需求交付速度”。两者目标不一致。平台团队倾向于拒绝变更以保稳定,业务团队倾向于绕过中台以保速度。结果中台变成了一个只读的报表库,写操作全在业务侧另起炉灶。

反过来也成立。如果平台团队权力过大,强制所有业务接入,业务团队就会在需求评审阶段把中台接口包装成万能参数。一个接口塞进二十个可选字段,调用方各自传各自的。表面上看复用率很高,实际上中台退化成了一个分布式单体。维护成本比不复用还高。

所以中台边界需要一条组织层面的约束:中台服务的变更决策权必须与调用方的业务节奏对齐。具体做法可以是建立联合治理小组,平台团队和主要调用方各出一个人,按季度评审服务目录和变更计划。这不是什么新方法,但很多团队跳过了这一步,直接进技术选型。

技术中台服务接入审批与容量评估流程图技术中台服务接入审批与容量评估流程图

治理机制先于技术栈

治理机制先于技术栈治理机制先于技术栈

技术选型在中台构建中的权重被高估了。Spring Cloud、Kubernetes、服务网格、API网关——这些是必要的基础设施,但它们解决的是通信和部署问题,不解决服务粒度和权责分配问题。笔者见过一个团队用最时髦的服务网格做中台,结果因为服务目录没有维护,三个月后没人说得清哪些接口属于中台、哪些属于业务。服务网格的流量治理能力全浪费了。

治理机制至少包括三件事。服务目录是基础——每个中台服务要有明确的负责人、SLA等级、调用方清单和版本策略。容量与降级预案不可缺——中台服务被多个业务方调用,单点故障的爆炸半径远大于普通微服务。退出机制常被忽略——一个中台服务如果连续两个季度调用量低于阈值,或者变更冲突率超过阈值,应该允许它被降级为业务私有服务。没有退出机制的中台会无限膨胀,最终变成技术债的仓库。

这里有个容易被忽略的细节:中台服务的SLA不应该统一。支付类服务可以要求99.99%,但一个内部报表聚合服务要求99.99%就是浪费。分级SLA需要和调用方协商,而不是平台团队单方面拍板。协商过程本身就是治理的一部分。

什么情况下不该建中台

什么情况下不该建中台什么情况下不该建中台

不是所有企业都需要技术中台。以下几种情况,建中台大概率是负收益。业务线之间几乎没有共享能力,各自领域模型差异大,强行抽象只会得到一堆贫血的CRUD接口。组织规模小,沟通成本本来就低,中台的协调开销反而超过收益。业务处于高速探索期,需求变更以周为单位,中台的契约稳定性要求与探索节奏冲突。还有一种:企业已经有一套能用的共享库或SDK,虽然不优雅但维护成本可控,为了“中台”这个概念推倒重来,不值得。

反过来说,适合建中台的条件也很具体。多个业务线存在高频调用的稳定能力,比如支付、鉴权、消息、库存扣减。组织上有明确的平台团队且与业务团队有定期协作机制。业务进入相对稳定期,变更频率可预期。这三个条件同时满足时,中台的复用净收益才为正。

补充一句。技术中台构建不是一次性项目,而是一种持续的组织能力。把它当成项目来验收,就会得到一堆漂亮的架构图和没人用的接口。把它当成治理机制来运营,才有可能在复用和耦合之间找到那个动态平衡点。这个平衡点因企业而异,没有标准答案。但至少,别把复用当成免费的午餐。