- 快召唤伙伴们来围观吧
- 微博 QQ QQ空间 贴吧
- 文档嵌入链接
- 复制
- 微信扫一扫分享
- 已成功复制到剪贴板
好买财富 黄健杰 - 《好买财富基金交易系统的分布式架构演进过程》
展开查看详情
1 .《好买财富基金交易系统的分布式架构演进过程》 演讲者/黄健杰
2 .个人介绍 黄健杰 2014年加入好买财富(834418) 研发部总监助理,交易后台团队负 责人 传统金融到互联网金融
3 .01 系统发展历程 02 历史系统介绍 03 现有系统介绍
4 . 系统发展历程 2014 - 2016 01 03 2.0 创新 2012 - 2013 2017 - 2018 1.0 3.0 02 重新定义 传统
5 .1.0时代
6 .2.0时代 • 前台负责部分业务拼装 • 缺少分层,系统相互调用 • 基础组件五花八门 • 多套运营后台
7 .痛点一:规划先天不足 • 交易体系以公募为基础,补丁方式快速扩充业务。 • 越来越多的金融产品加入当前交易体系,致不可控性增加。 支 付 资金 股基T+1 储蓄罐买基金 赎回到储蓄罐 跨TA转换 理财通…… 保2 公募 短信 保1 储蓄 创新 罐
8 .痛点二:划分职责不清 • 业务创新比较多,需要前后台系统定制开发,逻辑兼容难度增加。 • 业务逻辑分散,缺少统一适配层,每次测试工作都需要 ALL IN。 各类创新业务的 公募 + 储蓄罐 储蓄罐买创 增加…… 储蓄 TA 000667时代 储蓄 新 公募公募 罐买 + 储蓄罐 罐 储蓄 ? 转换 ? 基金 482002时代 罐 支付 创新 ? 赎回 申购? 取现 存入 支付 买入 ? 申购 赎回 存入 取现 申购 赎回 ? 取现 ? 存入 ? ? 赎回到储蓄罐 申 赎 ? ? 对账 申购 ? 赎回 购 回 ? 确认申购 确认 赎回 ? 份额? 份额 ? 确认 申购 申购 赎回 确认 赎回 过账 结转 储蓄罐交 确认 储蓄罐份 储蓄罐份 储蓄罐交 确认 确认 确认 易对账 额过账 额结转 易对账
9 . 系统建设面临的问题 系统问题 业务问题 架构问题 ü依赖复杂,故障排 ü野蛮式增长业务建 ü 基础组件裸用 查难 模缺失 ü 基础组件使用五 1 ü系统耦合严重 2 ü可扩展性差,业务 3 花八门 ü个别应用严重臃肿 创新难 ü 跨系统兼容性差 ü服务治理缺失 ü业务边界不清晰 ü集中式建设思路 ü业务缺乏整体规划
10 .
11 . 系统建设面临的挑战 系统高复杂 01 系统需要支持多种金融 03 产品,并且还需要降低 金融全产品 运营成本,完成大量适 配性工作 业务快创新 客户资产配置要求系 产品在不断的试错, 02 系统要能够快速支持 统能够同时支持多种 金融产品的交易流程 业务推进,业务规则 灵活可配
12 .知耻而后勇
13 . 拆! 系统垂直拆分 业务系统垂直拆分,业 基础逻辑下沉 务统一模型 基础业务下沉服务,演化 交易中台,专注业务编排 善用服务治理 服务接口设计逻辑清晰, 粒度合适,做好服务化
14 .3.0—业务架构
15 .3.0—系统架构
16 .举个栗子—智能投顾
17 .举个栗子—开发时间 在老系统开发阶段的设计、开发、自 测工作量的总用时为75人日。 在新系统开发阶段的设计、开发、自 测工作量的总用时为16人日。 仅开发阶段的时间就相差了4.7倍, 更不用说需求及测试阶段。
18 . 业务演进心得 流程的事情自动化 复杂的事情简单化 标准的事情流程化 简单的事情标准化
19 .服务治理心得 • 服务分层 • 粒度适中 • 精细管理 • 依赖降级 • 过载保护
20 .