凤凰涅磐:陆金所金融平台的架构大升级 卢峻 陆金所

2020-03-01 1421浏览

  • 1.凤凰涅磐:   陆金所金融平台的架构大升级   卢峻   陆金所平台科技中心总监 
  • 2.
  • 3.
  • 4.
  • 5.卢峻   陆金所平台科技中心总监   目前负责陆金所金融产品的开发、测试与平台架构。之前任职唯品会,担任唯品美国研究院 CTO及技术中心高级总监,主要领导唯品会在AI、VR/AR等前沿领域的探索,以及多个创新 App的研发。再之前,在美国留学、工作、生活近20年,其中在eBay硅谷总部工作多年,历任 高级/主任工程师、经理/资深经理等职,专注于eBay网站系统平台的搭建,是eBay  API框架的 奠基人之一。本人在技术上兴趣广泛,涉猎的领域较多。   教育背景:美国新墨西哥大学计算机科学和电子工程双硕士,浙江大学自动化仪器专业学士。   个人爱好:喜欢看NBA,勇士球迷;周游世界。。。。 
  • 6.• 成长的烦恼   • 火凤凰项目   • 架构大升级方案   • 实施的挑战与规划   • 效果评估   • 未来展望 
  • 7.成长的烦恼   信托直营   稳赢安e     资管   私 财富汇-x理财   募 安心e   平安宝   基金   海外   保险   500   150   汇享   转让   e享     信 股票   理 陆金宝   财 700   Ø由单一P2P业务到综合金融理财平台迅速扩展   900   20   30   40   2011年   12年   13年   14年   15年   16年   17年   Ø技术人员规模增长近50倍 
  • 8.成长的烦恼   集中式发布风 险⾼高、难度⼤大 产品线之间 相互影响 系统紧耦合 层次不清晰 平台功能较弱 数据库需要隔 离与管控 开发速度存 在瓶颈 系统间依赖 关系复杂 代码质量 ⽆无系统性保障
  • 9.• 成长的烦恼   • 火凤凰项目   • 架构大升级方案   • 实施的挑战与规划   • 效果评估   • 未来展望 
  • 10.火凤凰项目   提高系统稳定性   提升开发速度   保障代码质量   优化工作效率 
  • 11.• 成长的烦恼   • 火凤凰项目   • 架构大升级方案   • 实施的挑战与规划   • 效果评估   • 未来展望 
  • 12.架构大升级   流程! 软件! 组织!
  • 13.架构大升级   • • • • 流程! 组织! 软件! 分层分域   服务治理框架   前端优化   金融特色子系统升级 
  • 14.分层分域:系统拆分   P2P、B2C、! 保险、基⾦金、宝 宝、⼆二级市场! 信托、私募、 资管、海外! 资产、我的账户! ⽤用户! 产品! 交易! ⽀支付 对账! 平台中间件! 营 销! 安 全! 运维、基础架构! 原来(耦合紧密)   现在(分层、分域) 
  • 15.分层分域:   m-p2p-web! 私募! 资产! ⽤用户触达! 基⾦金! ……   P2P! 产品! ……   库存! Session! ……   Media! ……   ……   ……   分域(共71个域)   接入交互层   i-p2p-app! 聚合层   p2p-app! 产品业务层   p2p-svc! 数据服务层   p2p-db! 数据库层   分层 
  • 16.分层分域:数据库拆分   ! ies! ! 原来(1个)   p2p! 基⾦金! ……   现在(10个)   ⽤用户!
  • 17.服务治理框架:选型 
  • 18.服务治理框架:自研   Ø借鉴Dubbo思想   Ø参照Netflix  eureka改写注 册中心(基于高可用AP)   Ø兼容Jersey  restful  和PRC   Ø自定义熔断/限流/授权/鉴权   Ø集成CAT监控   Ø升级Netty4 
  • 19.前端优化:Online化   Ø Online化   • 部分页面由Native转H5   Ø Online+Local双活   • 在线离线双活保证可用性   • 资源预加载解决online页 面首次打开性能问题   部分 
  • 20.金融系统的特点   • 金融产品逻辑复杂   • 金融产品交易周期长,多异步处理   • 金融系统多定时任务批处理   • 金融系统多文件处理   • 安全风控要求高 
  • 21.金融特色:分布式任务调度   Ø数据分片   Ø分布式处理   Ø任务编排   Ø监控管理 
  • 22.架构大升级   流程! 软件! 组织! • 与软件架构对齐   • 混合模式 
  • 23.组织架构改造(康威定律)   原来(按技术职能划分)   现在(按业务线划分) 
  • 24.架构大升级   • • • • 按域治理   按域发布   项目生命周期管理工具   流程、规范与达标   流程! 软件! 组织!
  • 25.按域治理 
  • 26.按域发布   按域⾃自助发布! 持续发布! 按域发布! 蓝绿发布! ⼤大版本发布! Now 
  • 27.• 成长的烦恼   • 火凤凰项目   • 架构大升级方案   • 实施的挑战与规划   • 效果评估   • 未来展望 
  • 28.实施的挑战与应对 
  • 29.• 成长的烦恼   • 火凤凰项目   • 架构大升级方案   • 实施的挑战与规划   • 效果评估   • 未来展望 
  • 30.效果:质量,稳定性,速度,效率   单元测试覆盖率! 80%! 72%! 75%! 70%! 65%! 61%! 63%! 74%! 76%! 14! 12! 10! 8! 6! 4! 2! 0! 65%! 58%! 60%! 线上问题统计! 80%! 55%! 1.20%! 0.96%! 1.05%! 1.00%! 0.86%! 0.80%! 0.51%! 0.42%! 0.60%! 0.58%! 0.30%! 0.15%! 0.40%! 0.36%! 0.20%! 0.00%! 50%! 12⽉月! 1⽉月! 2⽉月! 3⽉月! 4⽉月! 5⽉月! 6⽉月! 7⽉月! 8⽉月! 业务需求数! 发版平均时效(分钟)! 1000! 按域发布前⼤大版本发布! 200! 500! 按域发布后⼤大版本发布! 85! 0! 域独⽴立发布! 2016! 2017! 15! 0! 50! 100! 150! 200! 250! 总数! C端! ⽐比例! 2016年基线!
  • 31.• 成长的烦恼   • 火凤凰项目   • 架构大升级方案   • 实施的挑战与规划   • 效果评估   • 未来展望 
  • 32.未来展望   敏捷化! • 智能运维   • 智能运营   • 智能App   智能化! • 小服务   • 容器云   • DevOps   平台化! • 测试平台   • 架构平台   • 大数据平台 
  • 33.