互联网金融平台架构升级方案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2016
2017
• •
成长的烦恼 火凤凰项目
•
• •
架构大升级方案
实施的挑战与规划 效果评估
•
未来展望
未来展望
敏捷化
• 小服务 • 容器云 • DevOps
• 智能运维 • 智能运营 • 智能App
智能化
平台化
• 测试平台 • 架构平台 • 大数据平台
聚合层
资产
产品
库存
p2p-app
产品业务层
用用户触达
Session
……
Media
p2p-svc
数据服务层
… …
分域(共71个域)
… …
… …
p2p-db
数据库层
分层
分层分域:数据库拆分
ies
p2p
基 金 金
……
用 用 户
原来(1个)
现在(10个)
服务治理框架:选型
服务治理框架:自研
借鉴Dubbo思想 参照Netflix eureka改写注 册中心(基于高可用AP) 兼容Jersey restful 和PRC 自定义熔断/限流/授权/鉴权 集成CAT监控 升级Netty4
陆金所 互联网金融平台架构升级方案
•
•
成长的烦恼
火凤凰项目
•
• • •
架构大升级方案
实施的挑战与规划 效果评估 未来展望
成长的烦恼
稳赢安e
安心e
资管 私 募
信托直营
900
700 500
150 40 20 30
平安宝
基金
信 理 财
财富汇-x理财
汇享 转让
海外
保险
陆金宝
股票
e享
2011年 12年 13年 14年 15年 16年 17年
前端优化:Online化
Online化
• 部分页面由Native转H5
部分
Online+Local双活
• 在线离线双活保证可用性 • 资源预加载解决online页 面首次打开性能问题
金融系统的特点
•
• • •
金融产品逻辑复杂
金பைடு நூலகம்产品交易周期长,多异步处理
金融系统多定时任务批处理
金融系统多文件处理
• • • •
火凤凰项目
架构大升级方案 实施的挑战与规划 效果评估 未来展望
• •
成长的烦恼 火凤凰项目
•
• • •
架构大升级方案
实施的挑战与规划 效果评估 未来展望
架构大升级
流程
软件
组织
架构大升级
• • • •
分层分域 服务治理框架 前端优化 金融特色子系统升级
流程
软件
组织
分层分域:系统拆分
线上问题统计
1.20% 0.96% 1.00% 0.80% 0.60% 0.36%0.40% 0.20% 0.00% 总数 C端 比 比 例 2016年基线
0.42%
业务需求数
1000
按域发布前大大版本发布
发版平均时效(分钟)
200
500
按域发布后大大版本发布
85
0
域独立立发布 15 0 50 100 150 200 250
P2P、B2C、 保险、基 金 金 、宝 宝、二二级市场 信托、私募、 资管、海外 营 销
资产、我的账户 用 用 户 产品 交易 平台中间件 运维、基础架构
支 支 付对 账
安 全
原来(耦合紧密)
现在(分层、分域)
分层分域:
m-p2p-web 私募 基 金 金 接入交互层
…… ……
P2P i-p2p-app
流程
软件
组织
按域治理
按域发布
按域自自助发布 持续发布 按域发布 蓝绿发布 大大版本发布
Now
• •
成长的烦恼 火凤凰项目
•
架构大升级方案
•
• •
实施的挑战与规划
效果评估 未来展望
实施的挑战与应对
• •
成长的烦恼 火凤凰项目
•
•
架构大升级方案
实施的挑战与规划
•
•
效果评估
未来展望
效果:质量,稳定性,速度,效率
由单一P2P业务到综合金融理财平台迅速扩展
技术人员规模增长近50倍
成长的烦恼
集中式发布风 险 高 高 、难 度 大 大 产品线之间 相互影响 系统紧耦合 层次不清晰
平台功能较弱 数据库需要隔 离与管控 开发速度存 在瓶颈 系统间依赖 关系复杂
代码质量 无无系统性保障
•
成长的烦恼
•
•
安全风控要求高
金融特色:分布式任务调度
数据分片
分布式处理
任务编排
监控管理
架构大升级
流程
软件
组织
• 与软件架构对齐 • 混合模式
组织架构改造(康威定律)
原来(按技术职能划分)
现在(按业务线划分)
架构大升级
• • • • 按域治理 按域发布 项目生命周期管理工具 流程、规范与达标
单元测试覆盖率
80% 75% 70% 65% 60% 55% 50% 12月 月 1月 月 2月 月 3月 月 4月 月 5月 月 6月 月 7月 月 8月 月 58% 61% 63% 65% 72% 74% 76% 80% 14 12 10 8 6 4 2 0 1.05% 0.86% 0.51% 0.30% 0.58% 0.15%