货拉拉亓隆基亮相QCon,解码高质量架构如何升级搭建
作者头像
  • 赵龙
  • 2024-04-17 00:00:00 3037

2024年QCon全球软件开发大会:货拉拉高质量架构探索之旅

时间紧迫,任务繁重:货拉拉架构升级的关键

在2024年QCon全球软件开发大会的盛会上,货拉拉货运研发部技术总监亓隆基受邀分享了《货拉拉交易履约业务架构2.0升级——高质量架构升级之路》的主题演讲。亓隆基强调,高质量架构的核心在于“快、好”地支撑业务成长,不仅需满足业务需求与稳定性,还需适应未来的业务变动。

架构升级面临的挑战与策略

亓隆基指出,业务发展遵循从启动到消亡的生命周期,这期间会受到康威定律、熵增定律、人月神话等理论的影响。多数业务会经历单体架构、服务化与平台化、中台化的演进阶段,但并无普适的软件生产力提升法则,关键在于根据实际情况制定适合组织与业务发展的架构策略。

货拉拉在架构建设过程中,虽然已将业务划分为网关层、业务后端与管理台三个模块,但在业务扩张中,原有架构逐渐显现出领域边界不清晰、业务与技术架构不明确的问题,导致迭代协作成本高、稳定性保障压力大、需求开发周期长、需求支持成本高、运行成本高等问题频发。

解决方案:迈向高质量架构的路径

面对挑战,货拉拉提出了一系列解决方案:

  1. 可维护性与可扩展性:通过定义架构分层、应用架构与核心模型,确保架构的灵活性与可扩展性。
  2. 资源与时间管理:明确成本、收益与风险,通过清晰的项目计划与资源投入预估,获取管理层支持,确保信息透明。
  3. 可靠性与稳定性:遵循弹性设计、快速恢复与运维左移的原则,增强系统韧性和自我修复能力。
  4. 零故障迁移:采用高标准的开发测试手段,构建仿真回访系统,确保迁移过程无故障、无资产损失。

成功案例:600亿数据的迁移奇迹

经过一系列的努力,货拉拉成功上线10个新核心系统,下线13个系统,新增40张核心表,编写150篇系统分析文档,建立250条核对规则,分析迁移1700个业务字段,完成600亿数据的迁移,整个过程零故障、零资产损失,上线后成本降低20%,效率提升50%,实现了“快、好”的目标。

业务创新与未来展望

新的架构不仅支撑了企业撮合、转单、司机专送平台等业务创新,还为未来五年货拉拉的业务发展奠定了基础,包括多业务与多运力组合、灵活分流下单等功能。亓隆基坚信,高质量架构的设计需要深挖业务本质,敢于创新。未来,货拉拉将继续探索,以支持业务的高速成长和低成本创新。

结语

高质量架构的旅程永不停歇,每一次全面升级都是技术理想的实践与蜕变。货拉拉将不断前进,在支持业务快速发展的道路上持续优化,追求更高效率与更低成本。

    本文来源:图灵汇
责任编辑: : 赵龙
声明:本文系图灵汇原创稿件,版权属图灵汇所有,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:图灵汇",违者将依法追究责任。
    分享
隆基解码拉拉搭建高质量架构亮相升级如何QCon
    下一篇