货拉拉出席QCon技术大会 分享业务架构升级探索

刘峰
2024-04-16 15:40

4月16日消息,2024QCon全球软件开发大会于4月11日-13日在北京举行,货拉拉货运研发部技术总监亓隆基应邀出席,并在“高质量架构”专题论坛上发表主题演讲《货拉拉交易履约业务架构2.0升级——高质量架构升级之路》。

亓隆基认为,高质量架构必须能够“有快好”地支撑业务发展,不仅要满足业务需求和保障稳定性,还需要能够支撑未来业务变化,在这一目标下,货拉拉探索出了可维护性和可扩展性、资源和时间、可靠性和稳定性以及零故障迁移四个解法,走出了一条独特的高质量架构演进之路。

format-jpg

图源:QCon全球软件开发大会公众号

在演讲中,亓隆基详细讲解了高质量架构演进的基本规律、货拉拉架构面临的痛点和挑战以及高质量架构的搭建方法。他表示,一个业务的生命周期包括启动期、发展期、平台期、衰退期和消亡期,这个发展过程会受到康威定律(设计系统的架构受制于产生这些设计的组织的沟通结构)、熵增定律(孤立的系统总是从有序变成无序)、人月神话(在延期项目中增加人力资源将会提高沟通成本而导致项目进一步拖延)的限制。

在架构建设之路上,货拉拉也并非一帆风顺。据亓隆基介绍,在实现货拉拉交易履约业务架构 2.0 升级之前,货拉拉已经成功将一个大单体划分为网关层、业务后端和管理台三个模块,但随着业务发展,这个架构也越来越力不从心。因为领域边界不清晰、业务架构和技术架构不明确,货拉拉的高质量架构建设过程存在迭代协作成本高、稳定性保障压力大、需求开发周期长、需求支持成本高、运行成本高等多个痛点,同时还面临着创新业务蓬勃发展导致需求爆满、人力资源有限、时间紧张以及万无一失的高标准压力等挑战。

format-jpg

图源:货拉拉官方

为了解决上述痛点,货拉拉探索出了一套独特的“解法”,主要包含四个方面:一是可维护性和可扩展性解法。需要做到“三定”,即定架构分层、定应用架构以及定核心模型;二是资源和时间解法。向管理层说清楚成本、收益和风险、并通过清晰的项目计划和资源投入预估报告,获取管理层支持,以及做到信息透明;三是可靠性和稳定性解法。必须遵循弹性设计(确保链路弹性)、快速恢复(确保系统自愈能力)、运维左移(做好可观测性设计)三个原则;四是零故障迁移解法。采用最高标准的开发测试包装手段,借鉴流量回放的思路搭建仿真回访系统。

亓隆基表示,“最终,货拉拉技术团队上线10个新核心系统,下线13个系统,新建超40张核心表,做了超150篇系分文档分析,新建超250条核对规则,对超1700个业务字段进行了分析和迁移,总共迁移600亿数据,而这个过程全程零故障、零资损,上线之后降低20%的成本,提升50%的效率。目前,这个新的架构已经能够支撑像企业撮合、转单、司机专送平台等多种业务创新,为业务节约三个月以上的时间,同时还将支持货拉拉未来五年业务的发展变化,包括多业务及多运力组合、灵活分流下单等。”

1、该内容为作者独立观点,不代表观点或立场,文章为作者本人上传,版权归原作者所有,未经允许不得转载。
2、平台仅提供信息存储服务,如发现文章、图片等侵权行为,侵权责任由作者本人承担。
3、如对本稿件有异议或投诉,请联系:info@dsb.cn
相关阅读
4月16日消息,2024QCon全球软件开发大会4月11日至13日在北京举行。拉拉货运研发部技术总监亓隆基应邀出席本次大会,并在“高质量架构”专题论坛上发表主题演讲《拉拉交易履约业务架构2.0升级——高质量架构升级之路》。“目前,这个新的架构已经能够支撑像企业撮合、转单、司机专送平台等多种业务创新,为业务节约三个月以上的时间,同时还将支持拉拉未来五年业务的发展变化,包括多业务及多运力组合、灵活分流下单等。”
拉拉CTO张浩出席2023第十二届中国智能产业高峰论坛并发表主题演讲。
8月12日消息,由药链圈平台组织,陕西省医药商会支持的“2024药品第三方现代物流服务论坛”近日在陕西西安召开。来自全国各地近400位专家领导与企业代表参加本次会议。拉拉企业版也受邀出席此次会议,并凭借多年的医药物流服务经验以及丰富的行业应用案例,获得了“药品智慧物流技术服务能力十佳企业”的奖项。
拉拉获得2022“新经济·上封面”年度智慧物流企业奖。
同城货运平台拉拉对外宣布,公司已完成了3亿美元的D轮融资。
活动当天,拉拉联合美年健康集团为100名货车司机免费提供了价值千元的便捷、专业的体检服务。
这是拉拉举办新春拉节的第8个年头,这届活动已有上千万个用户下单用车,平台司机日均完单量同比上涨49%。
截至目前,拉拉跑腿业务已在62城开放接单,120城开放骑手注册。
在线上,拉拉通过线上直播向司机宣讲安全知识;在线下,拉拉联合多地政府部门开展安全宣教活动安全生产应急演练活动。
    Baidu
    map