知识卡片
复用不是银弹,及中台稳定统一与前台创新个性化的拔河
内容
[[复用的层次演进:技术类复用体系化,业务类复用向中台扩展|复用]]虽然能提升效率,但不是银弹,存在两个问题。一是复用本身是否合理没有绝对标准——哪些业务该复用、哪些不该复用,每位架构师的判断可能都不一样;用汽车生产类比:即便汽车这种分工良好的产品,不同品类的零部件数量也不一样(普通车约2万个零部件,宝马这类品牌可能到3万多个),同品牌同款车型随技术发展零部件也会有差异——这说明复用是有前提的,前提就是我们对系统的认知程度,认知决定了把一个庞大复杂的系统拆分成多少零部件,复用程度并没有绝对标准,会随认知水平和时间动态变化。二是复用可能带来副作用——复用会导致链路增长,进而带来响应时间延长、通信成本增加等负面效应;由于复用部分通常服务多个业务,某个业务或复用部分出问题时可能引发连锁反应。从复用的角度看,中台建设的核心难点在于一对根本矛盾:中台服务企业的多个前台,这种复用性决定了中台本质上追求稳定性和统一性;而前台的本质是追求创新驱动和个性化——这对矛盾很难长期维持平衡,如果前台承担的功能变多,中台就会趋同于普通技术平台;如果中台承担的功能变多,中台就必须考虑个性化需求,慢慢趋向前台;就像拔河比赛,即便偶尔达到平衡,也只是短暂的,总有一方力量逐渐超过另一方。另外,中台建设路径本身也很难一次性设计到位——除非企业业务足够成熟、战略调整幅度较小,否则企业战略一旦有较大变化,业务架构建模生成的模型也会随之改变,而中台的目标恰恰是要洞察这种变化背后不变的本质、用自身的稳定去支撑变化带来的需求,但这种”提前洞察”能力在业务初期很难具备——本质往往要在一系列变化过程中逐步显现,因此中台建设应该是逐步演化、中途不断调整优化的过程,而不能指望通过一次性的业务建模或方案设计就完成。
结构图:
flowchart TB
P["复用不是银弹"]
P --> P1["无绝对标准(认知程度决定拆分粒度,如汽车零部件数量因认知/品牌而异)"]
P --> P2["副作用:链路增长(响应变慢/通信成本)+连锁故障风险"]
M["中台的根本矛盾"]
M --> M1["中台追求:稳定性+统一性(复用属性)"]
M --> M2["前台追求:创新驱动+个性化"]
M1 <-.拔河式动态失衡,难长期稳定.-> M2
M --> B["建设路径:只能逐步演化,无法一次性设计到位<br/>(本质需在变化中逐步显现)"]