《云原生架构容器&微服务优秀案例集》——02 汽车/制造——极氪汽车 APP全面升级云原生技术架构,高效提升用户出行体验

本文涉及的产品
应用实时监控服务-应用监控,每月50GB免费额度
应用实时监控服务-用户体验监控,每月100OCU免费额度
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 《云原生架构容器&微服务优秀案例集》——02 汽车/制造——极氪汽车 APP全面升级云原生技术架构,高效提升用户出行体验

image.png

客户简介

极氪汽车是吉利控股集团旗下高端纯电汽车新品牌,2021 年 4 月极氪发布首款高端智能电动车型——极氪 001,大获市场好评,截止 2022 年 12 月,001 车型累计交付量突破 7 万台。连续 3 个月问鼎自主品牌 30 万以上豪华纯电车型销量冠军。


客户痛点

随着极氪 APP 的上线, 注册车主用户数量呈爆发式增长, 用户身份及对应使用场景也不断扩大。在这一过程中, APP 用户体验变得愈发重要。然而, 如何在用户规模高速增长的同时, 保证 APP 满足互联网三高(即稳定性、流畅度、需求快速响应)的要求,对极氪来说是非常大的挑战 :


业务连续性要求高 : APP 核心服务需要保证 7*24 小时持续在线, 对业务连续性要求非常严格。在面临旺季销售活动、 新车型发布、 突发热点事件等情况时, 系统需要在突发的大流量下保证可用性和用户体验的顺畅。


版本发布压力大频率快 : 业务快速发展需要保证快速的迭代, 但为了保证业务的稳定性, 每次发布只能在业务低峰期(即凌晨)进行,这对开发、运维和测试同学来说是非常困难的。


网关架构不一致,入口链路过长 : 网关架构不一致,包括 API 网关、安全网关和微服务网关,导致请求链路过长,增加成本同时也影响请求响应时间。


方案亮点

极氪汽车 APP 系统在阿里云上采用阿里云微服务引擎 MSE, 以提升微服务系统的整体稳定性和开发迭代效率,降低入口网关的资源成本和请求的网络延迟。该方案的亮点包括 :


流量防护和容错提升微服务稳定性 : 利用 MSE Sentinel 实时监控和链路功能, 快速定位慢调用和不稳定服务,及时进行流控和并发控制,保证系统可以从崩溃的边缘迅速回到正常水平。


全链路灰度发布实现白天随时发版 : 针对客户核心业务链路上多个微服务同时需要发版的场景,基于 MSE 云原生网关和流量灰度打标来实现多业务的全链路灰度。


云原生网关统一入口网关架构 : 云原生网关将流量网关和微服务网关二合一,内置服务治理能力,降低 50% 资源成本,同时缩短请求时间,降低运维复杂度。


容器化助力资源利用率与效率的提升 : 相比传统的基于虚拟机部署方式, ACK 容器化部署方式帮助极氪提升了 20% 的资源利用率和 50% 的运维效率。


建设成果

极氪汽车 APP 已全面升级为云原生技术架构,大幅提升了用户的出行体验,同时也助力 001 猎装轿跑成为高端纯电汽车销量冠军。通过深入的微服务化探索和云原生架构实践, 极氪汽车 C 端业务系统的稳定性和敏捷性得到了极大的提高,为冲击更高的销量目标提供了坚实的技术支持。


相关产品

 容器服务 ACK

2 微服务引擎 MSE

目录
相关文章
|
9月前
|
监控 安全 数据可视化
java基于微服务的智慧工地管理云平台SaaS源码 数据大屏端 APP移动端
围绕施工现场人、机、料、法、环、各个环节,“智慧工地”将传统建筑施工与大数据物联网无缝结合集成多个智慧应用子系统,施工数据云端整合分析,提供专业、先进、安全的智慧工地解决方案。
179 1
|
9月前
|
设计模式 负载均衡 网络协议
【分布式技术专题】「分布式技术架构」实践见真知,手把手教你如何实现一个属于自己的RPC框架(架构技术引导篇)
【分布式技术专题】「分布式技术架构」实践见真知,手把手教你如何实现一个属于自己的RPC框架(架构技术引导篇)
343 0
|
2月前
|
机器学习/深度学习 前端开发 算法
婚恋交友系统平台 相亲交友平台系统 婚恋交友系统APP 婚恋系统源码 婚恋交友平台开发流程 婚恋交友系统架构设计 婚恋交友系统前端/后端开发 婚恋交友系统匹配推荐算法优化
婚恋交友系统平台通过线上互动帮助单身男女找到合适伴侣,提供用户注册、个人资料填写、匹配推荐、实时聊天、社区互动等功能。开发流程包括需求分析、技术选型、系统架构设计、功能实现、测试优化和上线运维。匹配推荐算法优化是核心,通过用户行为数据分析和机器学习提高匹配准确性。
134 3
|
8月前
|
开发框架 移动开发 JavaScript
SpringCloud微服务实战——搭建企业级开发框架(四十七):【移动开发】整合uni-app搭建移动端快速开发框架-添加Axios并实现登录功能
在uni-app中,使用axios实现网络请求和登录功能涉及以下几个关键步骤: 1. **安装axios和axios-auth-refresh**: 在项目的`package.json`中添加axios和axios-auth-refresh依赖,可以通过HBuilderX的终端窗口运行`yarn add axios axios-auth-refresh`命令来安装。 2. **配置自定义常量**: 创建`project.config.js`文件,配置全局常量,如API基础URL、TenantId、APP_CLIENT_ID和APP_CLIENT_SECRET等。
276 60
|
7月前
|
JSON JavaScript 小程序
|
8月前
|
消息中间件 存储 NoSQL
浅谈返利app架构设计
浅谈返利app架构设计
|
8月前
|
安全 前端开发 Java
Spring Boot导购电商返利App架构设计
Spring Boot导购电商返利App架构设计
|
8月前
|
负载均衡 监控 UED
高可用电商返利APP架构设计与实现分享
高可用电商返利APP架构设计与实现分享
|
8月前
|
弹性计算 Serverless 调度
《阿里云产品四月刊》—享道出行:容器弹性技术驱动下的智慧出行稳定性实践(3)
阿里云瑶池数据库云原生化和一体化产品能力升级,多款产品更新迭代
124 1
|
9月前
|
开发框架 移动开发 JavaScript
SpringCloud微服务实战——搭建企业级开发框架(四十六):【移动开发】整合uni-app搭建移动端快速开发框架-环境搭建
正如优秀的软件设计一样,uni-app把一些移动端常用的功能做成了独立的服务或者插件,我们在使用的时候只需要选择使用即可。但是在使用这些服务或者插件时一定要区分其提供的各种服务和插件的使用场景,例如其提供的【uni-starter快速开发项目模版】几乎集成了移动端所需的所有基础功能,使用非常方便,但是其许可协议只允许对接其uniCloud的JS开发服务端,不允许对接自己的php、java等其他后台系统。
342 61