如何构建滴滴出行业务中台

如果无法正常显示,请先停止浏览器的去广告插件。
分享至:
1. 1
2. 如何构建出行中台 软件复杂度的挑战与对策 赖春波 2
3. 如何构建出行中台 01 滴滴的情况介绍 02 为什么要构建出行中台 03 软件复杂度的挑战 04 对策及实践 05 经验与总结 3
4. 滴滴介绍:出行方式的变革 传统出行方式的共享化和智能化 滴滴出行历经5年发展,全方位改变了人们的出行方式 现在 线上出租车 专 车 快车、顺风车 实时公交 线上代驾 送车上门 私家车 公 交 代 驾 租 车 共享单车 过去 出租车 租赁公司 自行车
5. 滴滴介绍:业务数据 全球共享出行的领导者 超过 4.5 亿用户 超过 400 座城市 超过 2108 万车主 顺⻛风⻋车 快 ⻋车 共享单⻋车 企业级 出租⻋车 日订单量突 破2500万 租⻋车 超过1750万的 每日处理数据 灵活就业就会 专 ⻋车 4500TB+ 公 交 豪华⻋车 ⼩小 巴 代 驾 5、
6. 滴滴介绍:发展历程 2012.9 2015.1 2015.6 2015.12 出租车 企业用车 顺风车 拼车 2014.8 2015.5 2015.7 专车 快车 代驾 6
7. 为什么要构建出行中台:背景 短时间内的快速发展 到2015年底形成了多业务的垂直化架构 快车 客户端 出租车 客户端 顺风车 客户端 代驾 客户端 Nginx Router 快车 业务系统 出租车 业务系统 顺风车 业务系统 代驾 业务系统 Infrastructure 7
8. 为什么要构建出行中台:问题 出行业务 相似性 8
9. 为什么要构建出行中台:问题 技术 深度 出行业务 相似性 9
10. 为什么要构建出行中台:问题 技术 深度 出行业务 相似性 人力 资源 10
11. 为什么要构建出行中台:问题 技术 深度 出行业务 相似性 人力 资源 用户 体验 11
12. 为什么要构建出行中台:问题 技术 深度 全局 打通 出行业务 相似性 人力 资源 用户 体验 12
13. 软件复杂度的挑战 业务的复杂性 实时性O2O业务的场景差异 不明确且持续变化的需求 13
14. 软件复杂度的挑战 业务的复杂性 组织的复杂性 实时性O2O业务的场景差异 7+个事业部 400+个城市 不明确且持续变化的需求 更快变化的组织和个人 14
15. 对策与实践:架构设计 运力供给 Bounded Context 核心出行 Bounded Context 乘客端 调度层 司机端 运营管理界面 乘客API 收银分账 Bounded Context 客服界面 司机API 业务流程层 供需撮合 计费与出账 接驾送驾 服务管控 状态智能层 乘客系统 交易引擎 产品目录 领域 模型 司机系统 体验引擎 决策 引擎 订单系统 运营引擎 15
16. 对策与实践:服务化 调度层 下单 乘客API 打包拼车确认 乘客排队 指派预约 供需撮合 业务流程层 动调确认 一口价确认 计费与出账 崩溃恢复 历史订单 接驾送驾 发单频率限制 支付能力校验 服务管控 状态智能层 行前拼车单 乘客需求 司机运力 报价单 实时账单 订单 真身 判责结果 申诉单 16
17. 对策与实践:异步化 司机API 结束订单 创建应收应付,获得司机车费金额 聚合支付 Mysql Binlog 司机订单索引 应收 应付 供需撮合 运力池 服务管控 订单 计数器 MQ 乘客订单索引 行程订单索引 17
18. 对策与实践:配置化 产品 • • • • • • • • • • 产品分类 Category • • • • • • • • • 产品线|车型|场景|… ========= 专车|豪华|普通 专车|舒适|包车 专车|舒适|接机 快车|快车|普通 快车|快车|拼车 企业|快车|普通 企业|豪华|普通 企业|舒适|接机 序号|产品线|是否接送机 ========= 1|专车接送机 2|专车非接送机 3|快车接送机 4|快车非接送机 5|企业|* 6|*|接送机 7|*|非接送机 运营规则 • • • • • • • Category |城市| 取消豁免 ================== 专车接送机 |北京| 30分钟 专车接送机 |上海| 30分钟 快车非接送机 |昆明| 5分钟 快车非接送机 |桂林| 4分钟 企业* |南昌| 5分钟 • • • 200+产品 10+ 模块 • • • • • 序号|产品线 ========= 1|类专车 2|类快车 3|其他 第一级 类 iptables 的规则引擎 判定产品分类 运营 规则表 + 订单 详情 Category 运营维度 运营参数 运营 参数 第二级规则引擎由模块自定义 18
19. 对策与实践:插件化 参数 验证 加载 数据 插入点 关闭 订单 加载 场景 数据 更新司 机状态 结束 计费 计算 司机 状态 服务 管控 重新 发单 是否重 发单 发单后 发送 响应 准备 响应 FPI Loader 4选1 selector FPI 插件 Default 逻辑 专车业务 插件 出租车业务 插件 场景化业务 插件 其他业务 插件 19
20. 对策与实践:数据化 策略 模型 模型训练 司机 交易 客服 引擎 司机 场景 特征 还原 乘客 配置 决策干预 业务流程 业务流程 经管 数据科 学家 Druid Hive 数仓 数据血缘 低延迟高一致 业务可追溯 在线决策 领域模型 (司机系统) 主存储 在线交易 统一口径 数据血缘 RocketMQ 离线分析 20
21. 经验与总结 21
22. 经验与总结 从最大的业务孵化中台 22
23. 经验与总结 从最大的业务孵化中台 稳定,稳定,稳定 23
24. 经验与总结 从最大的业务孵化中台 稳定,稳定,稳定 加强沟通,平衡多业务优先级 24
25. 经验与总结 从最大的业务孵化中台 稳定,稳定,稳定 加强沟通,平衡多业务优先级 不断演进,发现并解决问题 25
26. 经验与总结 从最大的业务孵化中台 稳定,稳定,稳定 加强沟通,平衡多业务优先级 不断演进,发现并解决问题 没有最好,只有最合适 26
27. Thank you! 27

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.138.0. UTC+08:00, 2024-12-22 09:57
浙ICP备14020137号-1 $Map of visitor$