QCon-滴滴业务中台构建实践_何修峰-2019.10-27页_2mb
报告摘要
滴滴业务中台构建实践总结
核心内容
滴滴出行在快速发展过程中,面对多业务线带来的复杂性和效率问题,构建了业务中台以提升系统工程效率、支持业务快速迭代,并为各业务提供稳定、通用的底层服务。中台的建设不仅涉及技术架构的设计,还包括组织意识的升级、持续交付能力的提升以及多方合作机制的建立。
主要观点
- 中台的必要性:随着业务线的增多,中台成为支持多业务发展的关键基础设施,尤其在支付、车服等核心领域。
- 快速迭代与最小化原则:在业务初创期,中台的建设应以快速支持业务为核心,采用最小化、最合适的解决方案。
- 持续交付能力:中台建设过程中,需解决持续交付效率低、人效提升难的问题,通过工具沉淀、架构优化等方式实现。
- 组织与意识升级:中台应是集团层面的共享平台,而非某单一业务的专属设施,需提升组织协作与意识统一。
- 稳定性与线上质量:中台的稳定性是其生命线,需通过技术手段保障系统的高可用性与高性能。
- 合作共赢:中台需与业务线协同共建,制定规范,吸引更多人参与中台建设,实现资源共享与价值共创。
关键信息
中台搭建背景
滴滴业务涵盖多个领域,包括:
- 出行:专车、快车、豪车、出租车、单车、电单车、代驾
- 车服:加油、充电、维保、长租、短租、国际化、金融
随着业务的快速增长,中台的建设成为应对复杂业务需求和提升系统效率的必要举措。
中台发展阶段
滴滴中台经历了从无到有、从单一业务支持到集团级共享平台的演变过程。早期以快速支持业务为主,后期逐步形成统一的架构体系,并通过持续迭代和优化来适应不断变化的业务环境。
中台架构设计
滴滴中台采用分领域架构设计,重点包括支付中台、高可用性与高性能技术实现、在线全链路压测、流量回放等模块。其中:
- 支付中台:负责构建支付底层基础设施,实现统一支付能力。
- 高可用与高性能:通过技术手段保障系统稳定性,提升响应速度。
- 在线全链路压测:支持对线上系统进行全链路模拟测试,确保系统在高负载下的表现。
- 流量回放:通过录制线上流量并在测试环境中回放,实现对系统行为的验证。
面临的问题及解决方案
- 问题:中台系统逻辑复杂,稳定性要求高,难以快速变更;业务需求多且急,中台交付周期长,导致业务不满。
- 解决方案:
- 提高持续交付能力,通过招聘优秀人才、沉淀工具、提升工具适配能力。
- 建立更清晰的架构边界,确保中台的可扩展性和灵活性。
- 加强与业务线的沟通,推动合作共赢,避免中台成为“摆设”。
经验与总结
- 中台是集团级平台:中台建设应超越单一业务线,成为集团统一的共享基础设施。
- 中台不是万能的:需根据业务环境变化不断调整中台的边界与功能。
- 以解决问题为核心:中台应聚焦解决实际业务问题,通过抽象与改进实现长期价值。
- 稳定性是中台的生命线:需通过技术手段保障系统的高可用性与线上质量。
- 多方合作是关键:中台的成功依赖于业务线与技术团队的紧密协作,需建立共建共享机制。
行业趋势与推广
滴滴中台的实践不仅服务于内部业务,还通过分享与推广,为行业提供参考。通过与技术大咖合作,推动技术交流与创新,提升整体技术能力。
附录
- InfoQ官网:全新改版上线,致力于传播软件开发领域的知识与创新。
- 关注QCon公众号:获取更多技术大咖的分享与行业趋势分析。
- 免费下载迷你书:阅读一线开发者的技术干货,提升技术视野。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载