滴滴业务中台构建实践-何修峰.pptx
滴滴业务中台构建实践,自我介绍,滴滴业务中台,高级技术专家致力于微服务治理、提高系统工程效率、构建底层基础组件或服务在大型分布式系统构建、复杂系统重构方面有丰富的经验负责滴滴支付中台基础工作,构建支付的底层基础设施,目录,1,滴滴业务中台的搭建背景,2,滴滴业务中台的架构,3,面临新的问题及解决方案,4,经验与总结,目录,1,滴滴业务中台的搭建背景,2,滴滴业务中台的架构,3,面临新的问题及解决方案,4,经验与总结,中台搭建背景业务介绍,出行,出租车,代驾,单车,电单车,加油,充电,维保,长租,短租,车服,国际化,金融,专车快车豪车,应对多业务面临问题,业务 共同性,技术 深度,数据 打通,统一 体验,资源 投入,滴滴中台发展阶段,中台前,20122015,The one,2016,出行中台,2019,业务中台,自上而下、大平台模式理想化的解决方案业务发展快、变化大,有沉淀、但未达到理想效果,最大业务孵化立足于解决问题最合适原则,出行中台建成、 孵化出部分业务中台,支持多业务线提升打通能力,赋能业务提升创新能力,规范业务,做对了什么、做错了什么,业务初创期,快速支持业务最重要,中台不是必须的基于解决问题,快速迭代,更容易成功最大业务孵化,最合适、最小化原则意识升级、加强沟通,平衡多业务线稳定、抽象,目录,1,滴滴业务中台的搭建背景,2,滴滴业务中台的架构,3,面临新的问题及解决方案,4,经验与总结,中台搭建宏观思路,组织升级,意识升级,系统升级,中台边界界定,业务通用,多业务,下沉机制,滴滴中台总体架构,出行,车服,国际化,金融,基础设施,MQ,存储,注册中心,搜索,日志,监控,RPC中间件,大数据平台,用户中心,用户信息,司机系统,实名认证,车辆中心,passport,注册,验证方式,验证,计价中心,预估价,实时计价,一口价,计价配置,订单中心,订单定制,订单状态,订单查询,支付中心,收付退,充转提,账务,清结算,触达,push,短信,邮件,支付中台分领域架构设计,闪付,支付 产品,预付,扫码付,快捷付,充返,密码,钱包,收银台,api,支付 业务,网约车收单,非网约车收单,计价信息,费用计算,实时分账,收付凭证,退款凭证,收付调度,收付调度,配置模板,业务规则,支付 能力 ,收款,付款,退款,转账,代发/扣,充值,提现,账务核心,资产账户,资金账户,账户交易,账务管理,清结算,结算提现,清分清算,分润,对账调账,安全信用,支付信用,支付行为,反作弊,实名,渠道网关,支付宝,微信,百度钱包,滴滴支付,支付 核 心,一网通,苹果支付,QQ钱包,连连支付,Master卡,Visa卡,运营工具,商户平台,运营平台,运营门户,高可用、高性能技术实现,分库分表,读写分离,冷热分离,压测隔离,业务驱动binlog异步+定时,业务库,redis,影子库,在线全链路压测,压测平台,压测策略,流量染色,实例选择,选择策略,依赖mock,影子库,影子mq,度量上报,降级/报警,压测处理,压测报告,流量回放,线上录制,线下回放起于数据,止于数据数据库redismq文件等,数据比较,多协议通信框架流量复制插件,复制策略,整理、去噪,ES,MQ,Mock服务,线下集群,服务1,Db1,Redis1,服务2,Db2,Redis2,回放平台,diff比较,线上库,热点账户问题,分场景解决,缓冲记账,分子账户,预处理,余额不敏感同步写流水、异步记账增量式计算,可提前锁定资金,余额敏感多账户增加并发度多账户余额 rebalance并发度不足,降级,目录,1,滴滴业务中台的搭建背景,2,滴滴业务中台的架构,3,面临新的问题及解决方案,4,经验与总结,中台面临问题:持续交付乏力,中台成为热点账户,业务发展快,需求多,要求急,逻辑经常改,甚至业务下线,系统逻辑盘根错节,稳定性要求高,不敢轻易变更逻辑,人效提升乏力,不能通过加人解决问 题,中台做着、业务看着中台排期久,业务不满业务自己上,中台成为摆设,如何提高持续交付能力?,直接提高效率,支持持续加人,招聘优秀人才沉淀工具,提高复用提升工具适配能力,更 大范围复用,架构要支撑持续加人,具体解法,抽象化,配置化,标准化,插件化,可隔离,合作共赢,制定合作规范,要名?要实?与业务共建新平台,合作推广吸引更多的人为中台贡献功能,目录,1,滴滴业务中台的搭建背景,2,滴滴业务中台的架构,3,面临新的问题及解决方案,4,经验与总结,经验总结,组织、意识都要升级,中台是集团的中台,不是某核心业务的中台中台不是万能的,中台要有准入和边界,但环境是变化的,要与时俱进以解决问题为核心,持续抽象、改进稳定性和线上质量是中台的命脉只有多方合作,才能共赢,