Arch Day 38: 核心银行系统选型 — Build vs Buy决策框架与选型方法论
核心银行系统选型是金融机构最高风险的技术决策之一——它不是简单的"买还是自己做"的二选一,而是一套涵盖业务战略、技术架构、组织能力、成本结构、监管合规的系统化评估方法论,决策失误的代价通常以数亿美元+3-5年时间计。
日期: 2026-05-07 (Day 38) 阶段: 第二阶段 - 金融域深度 标签: #核心银行 #BuildVsBuy #系统选型 #TCO分析 #供应商评估 #迁移策略
核心概念
一句话定义
核心银行系统选型是金融机构最高风险的技术决策之一——它不是简单的"买还是自己做"的二选一,而是一套涵盖业务战略、技术架构、组织能力、成本结构、监管合规的系统化评估方法论,决策失误的代价通常以数亿美元+3-5年时间计。
为什么资深架构师必须关注
| 维度 | 关注理由 |
|---|---|
| 战略层面 | 核心银行决定了未来10-15年的技术天花板,选错了几乎无法回头 |
| 组织层面 | Build需要500+人团队持续投入,Buy需要深度集成能力,两者对组织要求完全不同 |
| 成本层面 | 大型银行核心替换项目TCO通常在5-15亿美元,中型银行也在5000万-3亿美元 |
| 职业层面 | 核心银行选型是架构师能参与的最高影响力决策,也是面试高频话题 |
| AI融合 | 新一代核心银行正在将AI嵌入产品引擎和风控决策,选型必须考虑AI就绪度 |
常见误区与反模式
| 误区 | 真相 |
|---|---|
| "云原生的一定比传统的好" | 云原生核心银行在功能覆盖度上仍不如成熟产品,且金融监管对云部署有严格要求 |
| "自研一定更灵活" | 自研的灵活性以持续高投入为代价,大多数银行低估了维护成本——开发只占TCO的20% |
| "选了最好的产品就行" | 产品再好,实施能力不足照样失败。TSB从Sabadell迁移核心系统导致170万客户受影响 |
| "分阶段迁移一定比Big Bang安全" | 分阶段迁移引入了长期双系统并行的复杂度,有时反而风险更高 |
| "中国银行必须自研" | 监管要求的是"自主可控",不等于必须全部自研,关键是掌握核心技术 |
知识点详解
知识点1:Build vs Buy决策框架
Build vs Buy不是一个简单的对比表可以回答的问题。我提出一个四维评估框架:
核心银行 Build vs Buy 决策框架
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
维度1: 战略差异化评估
├── 核心银行是否构成竞争优势?
│ ├── 如果你的银行靠"产品创新速度"竞争 → 倾向Build
│ ├── 如果你的银行靠"成本效率"竞争 → 倾向Buy
│ └── 如果你的银行靠"生态整合"竞争 → 倾向Build+Buy混合
├── 市场上是否有满足需求的产品?
│ ├── 功能覆盖度 >80% → 可以考虑Buy
│ ├── 功能覆盖度 50-80% → Buy+定制
│ └── 功能覆盖度 <50% → 优先考虑Build
└── 差异化需求的变化频率?
├── 高频变化(每月) → 需要极高的可配置性或自研
└── 低频变化(每年) → 外购产品通常够用
维度2: 组织能力评估
├── 是否有500+人的持续研发团队?
├── 是否有核心银行领域的深度专家(≥10年)?
├── 是否有成熟的DevOps/SRE能力?
├── 是否有金融系统的测试体系(性能/灾备/合规)?
└── 人才市场是否能持续招到合适的人?
维度3: 经济性评估(TCO)
├── 5年总成本对比(不是首年成本)
├── 隐性成本:集成、培训、迁移、并行运行
├── 机会成本:Build占用的人力能否创造更大价值
└── 退出成本:供应商锁定程度
维度4: 风险评估
├── 项目失败概率(Build通常高于Buy)
├── 交付延期风险(Build平均延期40-60%)
├── 供应商风险(倒闭/被收购/停止维护)
└── 监管合规风险(自研能否满足审计要求)
决策矩阵:
| 决策因素 | 倾向Build | 倾向Buy | 权重建议 |
|---|---|---|---|
| 战略差异化需求 | 高 | 低 | 25% |
| 组织研发能力 | 强 | 弱 | 20% |
| 5年TCO | 更低 | 更低 | 20% |
| 上市时间要求 | 宽松(>3年) | 紧迫(<18月) | 15% |
| 供应商锁定担忧 | 高 | 低 | 10% |
| 监管自主可控要求 | 高 | 低 | 10% |
知识点2:主流核心银行系统全景对比
全球核心银行市场格局 (2025-2026)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Tier 1: 传统巨头 (市场份额最大,功能最全)
├── Temenos T24/Transact — 全球150+国家,3000+银行
├── FIS Modern Banking Platform — 北美主导
├── TCS BaNCS — 印度+亚太+非洲
├── Infosys Finacle — 新兴市场强势
└── Oracle FLEXCUBE — 中东+亚太
Tier 2: 新一代云原生 (增速最快,架构最新)
├── Thought Machine Vault — Google血统,不可变分类账
├── Mambu — SaaS模式,API-first
├── 10x Banking — 英国新锐
├── Pismo — 拉美起家,Visa收购
└── Finxact — FIS收购的云原生品牌
Tier 3: 区域/专业化
├── 中国:长亮科技/神州数码/中电金信/宇信科技
├── 日本:NTT Data/日立
├── 韩国:Samsung SDS
└── 开源:Apache Fineract (微型金融)
Tier 4: 包装型/Headless Banking
├── Galileo (SoFi旗下) — BaaS模式
├── Marqeta — 发卡即服务
├── Synapse/Unit — 嵌入式金融
└── Railsr — 欧洲BaaS
核心产品深度对比:
| 维度 | Temenos T24 | Thought Machine | Mambu | TCS BaNCS | 长亮科技 |
|---|---|---|---|---|---|
| 架构代际 | 第3代(Java单体→API化) | 第4代(云原生) | 第4代(SaaS) | 第3代 | 第3代(分布式改造中) |
| 部署模式 | On-prem/Cloud | Cloud-native(K8s) | SaaS only | On-prem/Cloud | On-prem为主 |
| 产品引擎 | 内置参数化 | Smart Contract(Python) | 配置化+API | 参数化 | 参数化+定制 |
| 账务引擎 | 复式记账 | 不可变分类账 | 复式记账 | 复式记账 | 复式记账 |
| 多币种 | 150+货币 | 原生支持 | 支持 | 支持 | 人民币为主 |
| 合规覆盖 | 全球150+国家 | 主要发达国家 | 中等 | 100+国家 | 中国+东南亚 |
| 典型客户 | ING/ABN AMRO | Standard Chartered/Lloyds | N26/OakNorth | 印度国家银行 | 中信银行/兴业银行 |
| 实施周期 | 18-36月 | 12-24月 | 6-12月 | 18-36月 | 12-24月 |
| 人员需求 | 100-500人 | 50-200人 | 20-100人 | 100-300人 | 50-200人 |
| 5年TCO(中型) | $50M-150M | $30M-80M | $15M-40M | $40M-120M | ¥1-5亿 |
| AI能力 | AI模块(风控/反洗钱) | API集成AI | 有限 | AI增强中 | 基础AI |
| 开放银行 | API Gateway | 原生API | API-first | API层 | 改造中 |
知识点3:选型评估维度详解
七维评估模型(FATCSER):
F - Functionality (功能覆盖度)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── 账户管理(开户/销户/冻结/解冻)
├── 存款产品(活期/定期/通知/结构化)
├── 贷款产品(信贷/抵押/循环/分期)
├── 支付(转账/汇款/代收代付/跨境)
├── 外汇/贸易融资
├── 理财/基金代销
├── 信用卡
└── 评分:每项0-5分,加权合计
A - Architecture (技术架构)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── 架构风格(单体/微服务/事件驱动)
├── 云原生程度(容器化/K8s/无状态)
├── 数据库架构(单机/分布式/多模型)
├── API设计(REST/gRPC/GraphQL/AsyncAPI)
├── 扩展性(水平扩展能力/性能上限)
└── 评分:技术Review+PoC验证
T - TCO (总拥有成本)
━━━━━━━━━━━━━━━━━━━
├── 许可费(一次性/年付/按交易量)
├── 实施费(供应商+SI+内部)
├── 运维费(基础设施+监控+升级)
├── 集成费(与周边系统对接)
├── 培训费(开发+运维+业务)
├── 并行运行期成本
└── 5年/10年TCO建模
C - Compliance (合规能力)
━━━━━━━━━━━━━━━━━━━━━━━━
├── 监管报表生成能力
├── 审计追踪(操作日志/变更历史)
├── 反洗钱(AML/KYC/CTF)
├── 数据安全(加密/脱敏/分级)
├── 数据主权(数据存储位置)
└── 合规更新频率和成本
S - Scalability (可扩展性)
━━━━━━━━━━━━━━━━━━━━━━━━━━
├── 性能指标(TPS/响应时间/并发数)
├── 产品扩展(新产品上线速度)
├── 地域扩展(多国家/多币种/多语言)
├── 渠道扩展(手机银行/开放银行/嵌入式)
└── API扩展(第三方集成能力)
E - Ecosystem (生态系统)
━━━━━━━━━━━━━━━━━━━━━━━
├── 供应商稳定性(财务状况/市场地位)
├── 合作伙伴网络(SI数量/质量)
├── 用户社区(开发者生态/知识库)
├── 第三方集成(Marketplace/预建连接器)
└── 供应商锁定程度(数据可迁移性)
R - Risk (风险评估)
━━━━━━━━━━━━━━━━━━━
├── 供应商风险(倒闭/被收购/战略转向)
├── 技术风险(架构过时/安全漏洞)
├── 实施风险(延期/超预算/质量)
├── 运营风险(系统故障/性能问题)
└── 锁定风险(迁移成本/数据导出)
知识点4:核心银行迁移策略
三种主流迁移策略的对比:
策略1: Big Bang (一次性切换)
━━━━━━━━━━━━━━━━━━━━━━━━━━━
┌─── 新系统上线
旧系统运行 ─────────┤
└─── 旧系统下线
优点:
- 没有长期双系统并行成本
- 一次性完成,不拖泥带水
- 数据一致性更容易保证
缺点:
- 风险集中,失败影响巨大
- 测试要求极高(回归测试覆盖率>99%)
- 回滚困难(通常只有48小时窗口)
适用: 小型银行/产品线简单/团队经验丰富
策略2: 渐进式迁移 (Strangler Fig Pattern)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
旧系统 ████████████████████▓▓▓▓▓▓▓░░░░░
新系统 ░░░░░▓▓▓▓▓▓████████████████████
阶段1: 新产品在新系统上线
阶段2: 存量产品逐批迁移
阶段3: 旧系统逐步退役
优点:
- 风险分散,每阶段影响可控
- 可以根据反馈调整策略
- 团队逐步积累经验
缺点:
- 双系统并行期长(通常2-5年)
- 需要建设数据同步/路由层
- 组织需要同时维护两套系统的能力
适用: 大型银行/产品复杂/风险偏好低
策略3: 平行运行 (Parallel Run)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
旧系统 ████████████████████████(主)
新系统 ████████████████████████(影子)
↑ 两系统同时处理,对比结果 ↑
阶段1: 新系统接收所有交易(影子模式)
阶段2: 逐笔对比新旧系统结果
阶段3: 差异率<0.01%后切换主系统
优点:
- 最安全的迁移方式
- 可以精确衡量新系统质量
- 随时可回退
缺点:
- 成本最高(双倍基础设施+对比引擎)
- 需要完善的自动化对账
- 适用于批处理,实时交易困难
适用: 核心账务/清结算等资金相关系统
知识点5:中国市场的特殊性
中国核心银行市场特征
━━━━━━━━━━━━━━━━━━━━
1. 自研文化盛行
├── 大型银行(工农中建交): 几乎全部自研
│ ├── 工行: ECOS(自研)
│ ├── 建行: 新一代核心(自研)
│ ├── 中行: OASIS(自研)
│ └── 招行: 自研(最早实现分布式改造)
├── 股份制银行: 自研为主+少量外购
│ ├── 招行、平安: 自研
│ ├── 兴业、中信: 外购+深度定制(长亮等)
│ └── 浦发: 自研
├── 城商行/农商行: 以外购为主
│ ├── 长亮科技、宇信科技、中电金信等
│ └── 部分大型城商行开始自研(如南京银行)
└── 互联网银行: 自研(微众、网商、百信)
2. 国产化替代浪潮(信创)
├── 硬件: x86 → 鲲鹏/飞腾/海光
├── OS: CentOS → 麒麟/统信
├── 数据库: Oracle → OceanBase/TiDB/TDSQL/GaussDB
├── 中间件: IBM MQ/WebSphere → RocketMQ/自研
├── 时间表: 2028年前核心系统完成信创替换
└── 挑战: 性能/稳定性/生态成熟度
3. 监管要求
├── 核心系统RTO < 30分钟(银保监会)
├── RPO ≈ 0(资金系统)
├── 数据不出境(个人金融信息)
├── 年度灾备演练(监管检查)
├── 等保三级+(核心系统)
└── 自主可控评估(信创合规)
4. 业务特殊性
├── 跨行支付: 人行大小额支付系统/网联
├── 监管报表: 1104报表/反洗钱报告
├── 特色产品: 大额存单/结构性存款/理财子
├── 渠道: 手机银行/微信银行/小程序
└── 数字人民币(e-CNY)接入
知识点6:核心银行迁移中最大的风险清单
| 风险类别 | 具体风险 | 历史案例 | 缓解措施 |
|---|---|---|---|
| 数据迁移 | 历史数据格式不兼容/数据丢失 | 某银行迁移丢失10万笔利息数据 | 双向对账+全量验证+增量同步 |
| 业务连续性 | 切换期间交易中断 | TSB银行2018年迁移中断5周 | 灰度切换+快速回滚机制 |
| 集成断裂 | 周边系统接口不兼容 | 核心上线但网银无法使用 | 接口兼容层+全链路联调 |
| 性能不达标 | 新系统峰值处理能力不足 | 日终批处理从2小时变12小时 | 压测覆盖所有场景(含日终) |
| 组织阻力 | 业务部门不配合/人员流失 | 项目组核心成员离职导致延期1年 | 高层背书+激励机制+知识转移 |
| 需求膨胀 | 迁移中不断加需求 | 项目从18月延到42月 | 严格的scope管理+分期实施 |
| 供应商依赖 | 供应商实施能力不足 | 供应商关键人员调走 | 内部能力建设+多供应商策略 |
对比分析
云原生核心 vs 传统核心 vs 包装型方案
| 维度 | 传统核心(T24/BaNCS) | 云原生核心(Vault/Mambu) | 包装型(Galileo/Unit) |
|---|---|---|---|
| 架构 | 单体/模块化,Java/COBOL | 微服务,K8s/容器化 | API层+底层核心 |
| 部署 | On-premise为主 | Cloud-native | SaaS/多租户 |
| 定制化 | 深度定制能力强 | 通过Smart Contract定制 | 配置化,有限定制 |
| 功能覆盖 | 最全(存贷汇/贸易融资/外汇) | 核心功能覆盖,复杂场景在完善中 | 基础功能为主 |
| 上线速度 | 18-36月 | 12-24月 | 3-6月 |
| 扩展性 | 垂直扩展为主 | 水平扩展,弹性伸缩 | 由供应商管理 |
| 成本模型 | License + 实施 + 维护 | 订阅 + 实施 | 按交易量/账户数 |
| 适用银行 | 大型综合银行 | 数字银行/创新部门 | 嵌入式金融/FinTech |
| AI就绪度 | 模块化集成 | API原生集成 | 有限 |
| 风险 | 供应商锁定/架构老化 | 功能缺口/新产品风险 | 深度依赖供应商 |
Build vs Buy:不同类型银行的推荐
| 银行类型 | 推荐策略 | 理由 |
|---|---|---|
| 大型国有银行 | Build(自研) | 资源充足、监管要求高、差异化需求多 |
| 股份制银行 | Build + Buy混合 | 核心自研+边缘外购,平衡效率和自主 |
| 大型城商行 | Buy + 深度定制 | 资源有限但需求复杂,选成熟产品定制 |
| 中小银行 | Buy(标准化) | 快速上线,控制成本 |
| 互联网银行 | Build(云原生自研) | 技术基因强,需要极致的产品迭代速度 |
| 数字银行(新设) | Buy(云原生产品) | 无历史包袱,选最新架构快速启动 |
| FinTech(持牌) | 包装型/BaaS | 专注业务层,底层能力外包 |
架构设计实操
设计目标
为一家中型城商行(资产规模5000亿,500万零售客户,10万对公客户)设计核心银行选型评估方案。
当前现状:
- 运行10年的传统核心银行(长亮科技旧版本)
- 性能瓶颈:日终批处理超过6小时窗口
- 产品上线慢:新产品配置需要3-6个月
- 信创要求:2028年前完成国产化替代
选型评估矩阵
加权评估矩阵
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
评估维度(FATCSER) 权重 方案A 方案B 方案C
(长亮新版) (自研) (TM Vault)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
F-功能覆盖 20% 4.0(0.80) 3.5(0.70) 3.0(0.60)
存款/贷款/支付 ★★★★☆ ★★★★ ★★★
监管报表/特色产品 ★★★★★ ★★★ ★★
A-技术架构 20% 3.0(0.60) 4.5(0.90) 5.0(1.00)
云原生/分布式 ★★★ ★★★★☆ ★★★★★
可扩展性 ★★★ ★★★★★ ★★★★★
T-TCO(5年) 15% 3.5(0.53) 2.5(0.38) 3.0(0.45)
实施成本 ★★★★ ★★★ ★★★
运维成本 ★★★ ★★ ★★★★
C-合规能力 15% 4.5(0.68) 4.0(0.60) 3.0(0.45)
中国监管/信创 ★★★★★ ★★★★ ★★★
审计追踪 ★★★★ ★★★★ ★★★★★
S-可扩展性 15% 3.5(0.53) 4.5(0.68) 4.5(0.68)
产品扩展速度 ★★★★ ★★★★★ ★★★★★
渠道扩展 ★★★ ★★★★★ ★★★★
E-生态系统 10% 4.0(0.40) 3.0(0.30) 3.5(0.35)
本地SI/社区 ★★★★★ ★★★ ★★★
R-风险 5% 4.0(0.20) 3.0(0.15) 3.5(0.18)
实施风险 ★★★★ ★★★ ★★★★
供应商风险 ★★★★ N/A ★★★
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
加权总分 3.74 3.71 3.71
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ADR: 核心银行选型决策
# ADR-038: 中型城商行核心银行选型
## 状态
PROPOSED
## 上下文
某城商行需要在2028年前完成核心银行系统更换,需满足信创要求、
性能提升、产品敏捷性提升三大目标。评估了三个方案:
A) 长亮科技新一代产品升级
B) 组建团队自研
C) 引入Thought Machine Vault
## 决策
选择方案A(长亮新版)作为基础,辅以方案B的思路在创新层自研。
具体策略:
1. 核心账务层:升级长亮新版(分布式版本,基于OceanBase)
2. 产品引擎层:在长亮基础上增强,保留自研扩展能力
3. 渠道/开放银行层:自研(基于微服务+API Gateway)
4. AI层:自建AI中台,与核心系统通过API集成
## 理由
- 长亮在中国监管合规方面经验最丰富(功能覆盖+合规得分最高)
- 自研风险太高:该行无500+人团队,核心银行领域专家不足
- Thought Machine在中国缺乏本地化支持和监管经验
- 混合策略平衡了稳定性(核心用长亮)和敏捷性(创新层自研)
## 迁移策略
采用渐进式迁移(Strangler Fig):
- Phase 1 (6月): 新开户/新产品在新系统上线
- Phase 2 (12月): 存量活期存款迁移
- Phase 3 (18月): 存量定期/贷款迁移
- Phase 4 (24月): 旧系统退役
## 后果
- 正面:合规风险低、实施确定性高、成本可控
- 负面:技术架构不是最先进的、对长亮有一定依赖
- 缓解:创新层自研保持技术灵活性,合同中约定数据可迁移性条款
权衡分析
核心权衡点
━━━━━━━━━━
1. 稳定性 vs 先进性
├── 选择长亮:架构不是最新,但稳定性和合规有保障
├── 如果选TM Vault:架构最新,但在中国落地风险高
└── 决策:金融系统稳定性优先,通过分层架构在上层追求先进性
2. 自主可控 vs 效率
├── 全自研:完全自主,但需要3-5年+巨额投入
├── 全外购:最快上线,但供应商锁定
└── 决策:混合策略,核心外购+上层自研
3. 一步到位 vs 分步演进
├── Big Bang:一次性到位,没有并行运行成本
├── 渐进式:风险分散,但双系统并行2年
└── 决策:渐进式,该行的风险承受能力不适合Big Bang
4. 短期成本 vs 长期价值
├── 长亮新版5年TCO: ~2.5亿人民币
├── 自研5年TCO: ~4亿人民币(含人力)
├── TM Vault 5年TCO: ~3亿人民币(含本地化)
└── 决策:长亮方案TCO最优,但需要在合同中控制后续升级成本
AI增强实践
AI在核心银行选型中的应用
AI增强的选型评估流程
━━━━━━━━━━━━━━━━━━━
1. AI辅助需求分析
├── 使用LLM分析银行年报/战略规划,提取技术需求
├── 自动对比各供应商RFP响应文档
└── 生成需求覆盖度矩阵
2. AI辅助TCO建模
├── 基于历史项目数据训练成本预测模型
├── 蒙特卡洛模拟不同场景下的TCO分布
└── 敏感性分析:哪些因素对TCO影响最大
3. AI辅助风险评估
├── NLP分析供应商财报/新闻,评估供应商风险
├── 分析历史迁移项目的失败模式
└── 预测项目延期概率
4. AI在新一代核心银行中的嵌入
├── 智能产品推荐(基于用户行为)
├── AI驱动的信贷审批(嵌入贷款引擎)
├── 实时反欺诈(嵌入交易引擎)
├── 智能客服(嵌入渠道层)
└── AI辅助合规(自动监管报表)
AI-Native核心银行的未来形态
# 概念:AI驱动的核心银行产品引擎
class AIProductEngine:
"""
未来的核心银行产品引擎不再是参数配置表,
而是AI驱动的动态产品生成器
"""
def create_product(self, customer_segment, market_conditions):
"""
传统方式: 产品经理配置参数 → IT开发 → 测试 → 上线(3个月)
AI方式: AI分析市场+客群 → 自动生成产品参数 → 合规检查 → 上线(1天)
"""
# AI分析客群需求
needs = self.ai_engine.analyze_segment(customer_segment)
# AI生成产品参数
product_params = self.ai_engine.generate_product(
needs=needs,
constraints=self.compliance_rules,
market=market_conditions,
pricing=self.pricing_model.optimize(needs)
)
# 合规自动审查
compliance_check = self.compliance_ai.review(product_params)
if not compliance_check.passed:
product_params = self.ai_engine.adjust(
product_params, compliance_check.issues
)
# 风险评估
risk_assessment = self.risk_ai.evaluate(product_params)
return Product(
params=product_params,
compliance=compliance_check,
risk=risk_assessment,
auto_generated=True
)
与Web3/DeFi的关联
核心银行选型思维在DeFi中的映射
| 传统核心银行选型 | DeFi协议"选型" |
|---|---|
| Build vs Buy核心银行 | Fork vs 自研DeFi协议 |
| Temenos/TM/Mambu选型 | Uniswap/Aave/Compound选fork哪个 |
| 供应商锁定评估 | 智能合约依赖评估(Oracle/跨链桥) |
| TCO分析 | Gas成本+审计成本+运维成本分析 |
| 迁移策略 | 协议升级策略(V2→V3/代理合约/分步迁移) |
| 监管合规要求 | 链上合规(KYC/AML/旅行规则) |
DeFi中的"核心银行"
DeFi协议 = 链上核心银行
━━━━━━━━━━━━━━━━━━━━━
传统核心银行组件 → DeFi等价物
├── 账户系统 → 钱包地址
├── 存款引擎 → Lending Protocol (Aave/Compound)
├── 贷款引擎 → Lending Protocol + CDP (MakerDAO)
├── 支付引擎 → Token Transfer / Payment Protocol
├── 交易引擎 → DEX (Uniswap/Curve)
├── 风控引擎 → Liquidation Bot + Oracle
├── 清结算 → 链上即时结算(T+0)
├── 日终批处理 → 不需要(实时处理)
├── 监管报表 → 链上透明(The Graph/Dune)
└── 产品配置 → Smart Contract参数
关键差异:
1. DeFi没有"日终"概念——所有交易实时结算
2. DeFi没有"对账"需求——区块链本身就是唯一真相源
3. DeFi的"产品配置"是智能合约代码,比传统配置更灵活也更危险
4. DeFi的"迁移"通过代理合约或流动性迁移实现,用户可选择不迁
今日思考
深度问题1
"如果你是一家资产500亿的新设数字银行CTO,你会Build还是Buy核心银行?"
关键考虑:新设银行没有历史包袱,但也没有技术积累。500亿资产规模意味着IT预算有限(大约3-5亿/年)。建议Buy云原生核心(如Mambu/10x Banking)+自研客户体验层+AI中台。理由:将有限资源集中在差异化竞争优势上,而非重复造轮子。
深度问题2
"核心银行迁移项目中,技术因素和组织因素哪个更常导致失败?"
行业数据显示,核心银行迁移项目中70%的失败原因是组织因素而非技术因素——包括高层支持不够、业务部门抵制变革、项目管理不力、关键人员流失。技术上有成熟的方法论,但组织变革管理往往被低估。
深度问题3
"信创替代是否意味着中国银行核心系统会和全球脱节?"
不一定。信创要求的是基础设施层(芯片/OS/数据库)的国产化,不限制应用架构设计。OceanBase等国产数据库在TPC-C测试中已经超过Oracle。真正的风险是生态孤立——如果国产技术栈形成封闭生态,将影响中国银行的海外扩展能力。
面试题准备
面试题1:自研vs购买核心银行如何决策?
30秒版本: 决策取决于四个维度:战略差异化需求(核心银行是否构成竞争优势)、组织能力(是否有足够的研发团队和领域专家)、TCO(5年总成本对比)、风险承受度。大型银行通常自研因为资源充足且差异化需求多,中小银行通常外购因为更经济高效。
2分钟版本: 核心银行的Build vs Buy不是一个简单的二选一,而需要一个系统化的评估框架。我会从四个维度评估:
第一,战略差异化。如果银行的竞争优势来自产品创新速度——比如微众银行需要快速迭代消费金融产品——那自研更有利。如果银行竞争优势来自服务网络或品牌,核心银行不是差异化点,买更高效。
第二,组织能力。自研核心银行需要至少500人的持续研发团队,且需要有10年+核心银行经验的架构师。大多数城商行不具备这个条件。
第三,TCO对比。不能只看首年成本。自研的开发成本只占TCO的20%,后续维护和演进占80%。外购虽然有License费,但分摊到10年可能更经济。
第四,风险。全球核心银行迁移项目的成功率只有约40%。自研项目平均延期40-60%。外购项目通过选择成熟产品可以降低技术风险,但增加了供应商锁定风险。
实际操作中,我推荐混合策略——核心账务用成熟产品,差异化层自研。
可能的追问:
-
Q:如何评估供应商锁定风险?
-
A:从三个角度评估:数据可导出性(格式/API/工具)、接口标准化程度(是否使用BIAN等行业标准)、合同中的退出条款(是否有源码托管/知识产权约定)。
-
Q:迁移过程中最大的风险是什么?
-
A:数据迁移和业务连续性。数据迁移的风险在于历史数据的格式转换和完整性验证——建议使用平行运行+逐笔对账的方式。业务连续性的风险在于切换瞬间的交易中断——建议灰度切换+快速回滚机制。
面试题2:迁移过程中最大的风险是什么?
30秒版本: 最大风险有三个层面:技术层面是数据迁移完整性(历史数据格式转换+金额精度),业务层面是业务连续性(切换期间的交易不能中断),组织层面是变更管理(业务部门抵制和关键人员流失)。其中组织因素导致的失败占比最高。
2分钟版本: (展开上述三个层面,各举一个案例说明)
学习资源
| 资源 | 类型 | 推荐理由 |
|---|---|---|
| Celent Core Banking Report | 行业报告 | 全球核心银行市场最权威的分析 |
| IBS Intelligence Top 20 CBS | 排名 | 年度核心银行系统排名 |
| Thought Machine 技术文档 | 官方文档 | 云原生核心银行架构参考 |
| 《银行信息系统架构》陈绍英 | 书籍 | 中国银行IT架构最全面的中文著作 |
| 长亮科技年报/技术白皮书 | 供应商文档 | 了解中国市场核心银行产品 |
| Martin Fowler: Legacy Modernization | 文章 | 遗留系统迁移方法论 |
明日预告
Day 39: 日终批处理架构 — 为什么银行需要日终批处理?批处理架构模式(ETL Pipeline/Spring Batch/分布式)、编排与容错设计、性能优化、从日终到准实时的演进。这是核心银行中最容易被忽视但对系统稳定性影响最大的部分。