实战案例——韵达 | 学习笔记

简介: 快速学习实战案例——韵达

开发者学堂课程【云原生最佳实践案例实战案例——韵达学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/1052/detail/15273


实战案例——韵达


内容介绍:

一、发展规划

二、中台建设

三、技术支撑

韵达快递通过安全快捷的服务,以客户为中心,企业使命是传爱心,送温暖,更便利。目标是基于大数据云原生科技打造一流物流企业。


一、发展规划

业务发展对 IT 规划的要求

如何更敏捷的支撑业务发展:

业务能力资产需要服务化复用:一定要提升核心业务的复用率

服务资产需要管控与运营:要在公司内部进行快速推广也要降低成本

业务系统需要更快速响应:因为互联网企业的三高,高响应力,针对业务需求能够快速的迭代发布上线,如何更敏捷支撑业务发展

如何更加稳定的支撑业务运行:

业务量每天都是好几千万,如果按运单轨迹一天的数据量是几十亿的数据量,不是开开车搬搬砖就可以了。快递的物流对应用系统的依赖性是非常高的,如果系统出现问题,工作人员不知道快递往哪里送。包括一些中转站,也不知道往哪里分放。

所以业务系统需要更加稳定运行。

需要更加高效和海量支撑,因为一些API每秒的调用量可以达到几万,所以数据量很大,需要有很高的要求。

业务需要可观测及故障快速定位恢复,一些核心业务复用率达到70%-80%。所以只要系统出问题,业务就有很多的反馈回来,所以对故障快速定位需要更高的要求。


二、中台建设

最核心的就是业务中台的建设,整个项目基于阿里云的云原生建设构建,其中包括 EDAS统一服务托管,ARMS全景监控,MQ消息队列,AECP容器。

因为韵达的理解是阿里在业务中台建设和云原生建设是专家,所以我们给客户提供高效稳定和更好的物流服务,在技术的基础希望和业界中厉害的公司合作,在阿里云原生产品除外,也采用了业界成熟的技术。

韵达的业务中台包括订单中心,运单中心,分单中心和新建设的交易中心。提供了统一的自理运营,包括能力力度的可视化,都由业务中台提供。支持前端的快递的业务板块,包括新兴的业务,供应链,冷链,同城,来支撑业务快速发展。

中台建设分三个阶段,每个阶段三个月,循序渐进推动,其中和阿里专家的合作,为我们导入了云驱动的设计方法论,将整个业务中台分成了不同的业务域。在战术设计阶段,基础设施基于阿里云原生技术,和开源框架搭建。

在业务中台建设过程过,并不是完全从零开始。在原有的系统技术之上对接阿里云原生技术再进行系统层面改造升级加固,让它支持海量数据高频运算能力。也有一些是从零开始的,例如交易中心主要是做在线交易的业务,整体采用了阿里开源的框架,将整个应用系统分成了应用层,领域层和基础设施层,分层很清晰,让整个核心能力建设可以有比较高的快速迭代和高响应能力。


三、技术支撑

业务中台建设完成后给业务带了两方面价值

1:敏捷高效的支撑业务,业务应用及业务创新只需要在此基础上进行组装即可实现相关业务应用,快速响应市场。通过服务沉淀带来业务的复用,可快速、灵活响应市场和业务发展需求,最大程度降低系统建设和运维带来的成本。业务中台是很灵活并不是很臃肿的,可以对于业务需求快速迭代更新。

2:构建面向业务的全景监控能力,韵达的中台API 按照统计数据核心能力每天调用量近5亿次。光推送的有10多亿的消息每天的推送量。有些核心能力复用率达到70%,都很依赖业务中台。如果系统出问题,需要非常快速知道系统哪里出问题,这一点非常重要,就算没有问题也要看得到,通过ARMS提供的监控能力可以看得到服务的每天调用量,包括响应时长都需要看得很清楚,如果出现问题,也要快速定位修复,这对于业务中台非常重要。通过ARMS监控体系建设和提升了面向业务的全景监控能力,提升用户体验洞察及故障定位能力。监控对于业务中台是不可缺失的。

相关文章
|
7月前
|
人工智能 Cloud Native 前端开发
详细教程 PhpStorm 2025.1 安装+ 激活中文配置,附安装包
PhpStorm 2025.1 全新升级,深度支持 PHP 8.3+/8.4,强化 AI 助手、Xdebug 调试与 .env 嵌套变量,提升全栈开发效率,打造现代化 PHP 开发利器。
1270 0
详细教程 PhpStorm 2025.1 安装+ 激活中文配置,附安装包
|
11月前
|
人工智能 缓存 自然语言处理
AI 编程如何在团队中真正落地?
如果你是技术负责人、团队推动者或希望在团队中引入 AI 编程工具的工程师,这篇文章将为你提供一条可借鉴、可落地、可优化的路径。
2145 24
AI 编程如何在团队中真正落地?
|
11月前
|
PHP 开发者 索引
探究PHP中常见数组操作函数
在编码实践中,合理利用这些数组操作函数可以简化编程工作,提升代码的效率和可读性。为达到最佳实践,开发者应该通过阅读官方文档来深入理解每个函数的工作原理以及如何在不同的场景下运用它们。
414 8
|
12月前
|
数据可视化 Java 开发工具
在分支回滚后,如何恢复被回滚的代码?
在分支回滚后,如何恢复被回滚的代码?
1983 8
|
人工智能 缓存 自然语言处理
构建智能天气助手:基于大模型API与工具函数的调用实践
在人工智能快速发展的今天,大语言模型(LLM)已经成为构建智能应用的重要基础设施。本文将介绍如何利用大模型API和工具函数集成,构建一个能够理解自然语言并提供精准天气信息的智能助手。
4970 11
|
12月前
|
IDE Shell 开发工具
灵码使用体验
上周使用了通义灵码三天,分享一下体验。相较于Trae、VSCode和CodeBuddy,灵码存在一些不足:响应速度较慢,生成代码效率低;汉化不够完善,菜单仍为英文;纠错能力弱,无法有效提示代码问题;Shell集成效果差,终端命令错误处理不佳;MCP工具集成不如Trae便捷。不过,灵码也有亮点:支持超长上下文输入,有助于精确开发;Qwen3推理能力强,能较好理解用户意图并编辑代码。希望后续更新能优化这些问题,提升用户体验。
3029 0
|
网络协议 定位技术 网络安全
IPIP.NET-IP地理位置数据
IPIP.NET 是一家专注于 IP 地理位置数据的提供商,基于 BGP/ASN 数据与全球 800+ 网络监测点技术,提供高精度的 IPv4 和 IPv6 定位服务。其核心服务包括地理位置查询、详细地理信息和网络工具等,广泛应用于网络安全、广告营销、CDN 优化等领域。数据覆盖全球,支持多语言,每日更新确保实时性。IPIP.NET 提供 API 接口、离线数据库及多种语言 SDK,方便开发者集成使用。
2825 0
|
人工智能 缓存 监控
终于有人说清楚AI开发的全流程了!
本文详述了AI需求开发流程各阶段的关键步骤和最佳实践,包括需求调研、模型选型、提示词优化、性能测试以及上线后的监控和反馈,旨在帮助开发者构建高效、可靠的AI应用。
|
机器学习/深度学习 人工智能 算法
深度学习入门:用Python构建你的第一个神经网络
在人工智能的海洋中,深度学习是那艘能够带你远航的船。本文将作为你的航标,引导你搭建第一个神经网络模型,让你领略深度学习的魅力。通过简单直观的语言和实例,我们将一起探索隐藏在数据背后的模式,体验从零开始创造智能系统的快感。准备好了吗?让我们启航吧!
484 3

热门文章

最新文章