【云栖号案例 | 新零售】海底捞打通前台后厨系统 打造“超级APP”

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,内容安全 1000次 1年
对象存储 OSS,恶意文件检测 1000次 1年
简介: 海底捞业务系统基于传统架构规划和建设,难以满足未来的业务扩展需求。该架构将原有的系统性能提升了18.6倍,根据业务的不同需求,系统可以轻松扩容。

云栖号案例库:【点击查看更多上云案例】
不知道怎么上云?看云栖号案例库,了解不同行业不同发展阶段的上云方案,助力你上云决策!

公司介绍

海底捞在全球拥有363家门店,超3000万注册会员,每年到店人次超过1亿。作为餐饮业“旗舰”,海底捞正加大扩张步伐:计划在全球快速扩张上千家门店,注册会员数量实现从千万到亿级的跨越。

业务痛点

  • 在过去的若干年,海底捞的业务系统基于云下传统架构规划和建设,难以满足未来快速的业务扩展需求。海底捞希望用技术重新锻造自己的“骨骼”和“神经系统”。
  • 海底捞希望重新规划会员系统,并借此整体打通前台点餐、收银、个性化服务系统,连接起后厨系统,打造一款“超级APP”。

解决方案

超级APP解决方案:

  • 云上应用架构设计和优化

“超级APP”项目是我们海底捞IT建设历史上投入最大,难度最大,复杂性最大,实施时间最紧张的一次项目。相当于把海底捞“过去多年修的路全部刨开,重打地基。阿里云专家服务团队帮助我们从云上网络设计、云产品选型、容量规划、应用部署架构、安全规划、监控运维体系建设、业务中台数据库表设计、关键应用场景讨论和优化等多个角度,全方位地深入到项目建设中,与海底捞洞悉业务的自有IT团队充分合作,为海底捞在云上构建了一套安全、稳定、全高可用、高性能、完全支持横向扩展的应用运行平台。项目初期整套系统能支撑至少5000QPS,未来5年内,业务即便增长10倍,也不需要修改架构,直接横向扩展即可。

  • 核心业务系统改造上云

红包系统和统一订餐系统这两个系统属于我们海底捞的核心业务,使用传统架构部署在云下,它们与超级APP有相互调用关系,超级APP上线后带来的巨大业务流量,将给红包和统一订餐系统带来冲击,因此,需要先将这两个系统上云,以获得足以支撑超级APP的性能和稳定性。我们和阿里云工程师经过对两套系统的测试、改造与迁移前后一共只用1个半月时间,红包系统经改造上云,服务能力提升20倍以上,统一订餐系统平迁并优化上云,稳定性大大增加。

  • 超级APP上线割接总策划

超级APP的上线割接,是整个项目的关键环节和临门一脚。割接涉及的周边系统10多个,海底捞各个部门、应用研发团队以及300多家门店,海底捞、阿里云及合作伙伴的参与人数超过300人。这次割接中,我们海底捞信息部部长吴建亲自担任总指挥,阿里云专家服务团队担任总策划,将所有工作拆分成300多个子项,责任到人,每个环节的操作都实现到可一键执行的脚本或程序,并近乎苛刻地优化流程和节省每个环节的时间。为了尽可能地减少对营业的影响,数据迁移和系统割接以及演练都需要在午夜零点到早晨九点之间进行,我们和阿里云专家服务团队前后6次,通宵达旦进行相关演练和准备,最终实现了顺利割接。我们研发负责人张熙涛感叹道:“运筹帷幄,决胜千里,仗还没打,就已经确定赢了”。

上云价值

利用这一套全新的架构,我们海底捞将原有的CRM(客户关系管理)系统性能提升了18.6倍。目前,这套系统能够支持亿级的会员数量和千万级参与者的营销活动。例如,以前海底捞发起一项针对不同类型会员的权益活动,把规则等写入系统再调试上线至少需要1天的时间,而现在仅需1小时。

过去,为保证系统的性能和稳定性,海底捞的IT系统基本每两年就要重构一次。而重构后的IT框架足以支撑千家门店的需求,而且它还是有弹性、可伸缩的,根据海底捞业务的不同需求,系统可以轻松扩容。

“新技术增强了经营者与消费者的连接,提升了运营效率,增强了顾客的体验,丰富了海底捞为顾客服务的场景和可能性。”——海底捞首席战略官周兆呈

“阿里云具有很强的综合实力、可靠的专业技术,是有信仰的团队。能够承载全国乃至国际化的运算及平台部署。”——海底捞首席信息官邵志东博士

选用的产品

  • 对象存储OSS

阿里云对象存储服务(Object Storage Service,简称 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存储服务。其数据设计持久性不低于 99.9999999999%(12 个 9),服务设计可用性(或业务连续性)不低于 99.995%。

更多关于对象存储OSS的介绍,参见对象存储OSS产品详情页

  • 企业级分布式应用服务EDAS

企业级分布式应用服务EDAS(Enterprise Distributed Application Service)是一个应用托管和微服务管理的 PaaS 平台,提供应用开发、部署、监控、运维等全栈式解决方案,同时支持 Dubbo、Spring Cloud 等微服务运行环境,助力您的各类应用轻松上云。

更多关于企业级分布式应用服务EDAS的介绍,参见企业级分布式应用服务EDAS产品详情页

  • 迁云咨询服务

提供迁云前的专业设计和咨询。评估业务系统迁移阿里云平台的可行性,设计业务系统的产品选型和应用架构,以及应用系统、存储、数据库等迁移方案。

更多关于迁云咨询服务的介绍,参见迁云咨询服务详情页

云栖号案例库:【点击查看更多上云案例】
不知道怎么上云?看云栖号案例库,了解不同行业不同发展阶段的上云方案,助力你上云决策!

相关实践学习
通过EDAS实现K8s微服务应用的金丝雀发布
本实验旨在通过使用分布式应用服务EDAS纳管容器服务ACK Serverless,体验微服务应用的部署、访问和高级发布能力。
SpringMVC框架入门
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts2等。 相关的阿里云产品企业级分布式应用服务 EDAS:企业级分布式应用服务 EDAS(Enterprise Distributed Application Service)是一个应用托管和微服务管理的 PaaS 平台,提供应用开发、部署、监控、运维等全栈式解决方案,同时支持 Spring Cloud、Apache Dubbo(以下简称 Dubbo )等微服务运行环境,助力您的各类应用轻松上云。产品详情: https://www.aliyun.com/product/edas 
相关文章
|
2天前
|
Windows
【Azure App Service】对App Service中CPU指标数据中系统占用部分(System CPU)的解释
在Azure App Service中,CPU占比可在App Service Plan级别查看整个实例的资源使用情况。具体应用中仅能查看CPU时间,需通过公式【CPU Time / (CPU核数 * 60)】估算占比。CPU百分比适用于可横向扩展的计划(Basic、Standard、Premium),而CPU时间适用于Free或Shared计划。然而,CPU Percentage包含所有应用及系统占用的CPU,高CPU指标可能由系统而非应用请求引起。详细分析每个进程的CPU占用需抓取Windows Performance Trace数据。
56 40
|
8天前
|
小程序 数据挖掘
圈子系统兴趣讨论群组的创建,社群运营的重要性及策略制定,同城交友app、小程序方式的创新
### 圈子系统与社群运营简介 圈子系统是社交平台中的功能模块,允许用户创建和管理兴趣小组,设置名称、规则等,吸引志同道合者加入。通过浏览不同圈子,用户可以选择感兴趣的群体参与。社群运营则通过对具有共同需求或兴趣的用户进行组织和管理,提升品牌影响力和商业价值。有效的社群运营策略包括明确定位、制定策略、持续输出有价值内容、定期举办活动、合理分配角色及数据监测优化,从而增强用户粘性和活跃度。 **圈子系统源码获取:** [链接](https://gitee.com/multi-customer-software/qz)
54 9
|
5天前
|
消息中间件 监控 小程序
电竞陪玩系统架构优化设计,陪玩app如何提升系统稳定性,陪玩小程序平台的测试与监控
电竞陪玩系统架构涵盖前端(React/Vue)、后端(Spring Boot/php)、数据库(MySQL/MongoDB)、实时通信(WebSocket)及其他组件(Redis、RabbitMQ、Nginx)。通过模块化设计、微服务架构和云计算技术优化,提升系统性能与可靠性。同时,加强全面测试、实时监控及故障管理,确保系统稳定运行。
|
14天前
年轻人如果运用圈子系统进行扩列,社交圈子论坛app扩列的好处,兴趣行业圈子提升社交技能
年轻人通过圈子系统扩列,在数字化时代积极扩展社交网络、增进人际交往。圈子系统是社交媒体中的虚拟社区,提供内容发布、互动等功能。扩列能拓宽社交圈、增进交流、获取信息资源、提升社交技能并发现商业机会。策略包括明确目标、筛选适合的圈子、积极参与和保持诚信。同时需注意保护隐私、警惕不良信息及合理规划时间。
|
19天前
|
前端开发 算法 安全
一站式搭建相亲交友APP丨交友系统源码丨语音视频聊天社交软件平台系统丨开发流程步骤
本文详细介绍了一站式搭建相亲交友APP的开发流程,涵盖需求分析、技术选型、系统设计、编码实现、测试、部署上线及后期维护等环节。通过市场调研明确平台定位与功能需求,选择适合的技术栈(如React、Node.js、MySQL等),设计系统架构和数据库结构,开发核心功能如用户注册、匹配算法、音视频聊天等,并进行严格的测试和优化,确保系统的稳定性和安全性。最终,通过云服务部署上线,并持续维护和迭代,提供一个功能完善、安全可靠的社交平台。
95 6
|
19天前
|
安全 算法 机器人
双重防护!红娘相亲app搭建开发,婚恋交友系统登录方式,密码+验证码的优势
在婚恋交友系统中,密码和验证码是两种重要的安全措施。密码用于验证用户身份,应设置为复杂组合以防止未经授权的访问;验证码则通过图形或字符识别,防止自动化攻击如暴力破解和注册机器人。两者同时开启可显著提高安全性,防止暴力破解和自动化注册,提升用户信任感。建议要求强密码、定期更新验证码样式,并在可疑登录时增加验证码复杂性。这样既能保障用户信息安全,又兼顾了用户体验。 ![交友11111.jpg](https://ucc.alicdn.com/pic/developer-ecology/hy2p6wcvgk4oe_c9eb8d6eb8144866b0cd1d96ffb0c907.jpg)
|
19天前
|
前端开发 搜索推荐 PHP
大开眼界!uniapp秀操作,陪玩系统新功能,陪玩app源码,可实时互动随心优化!
多客游戏陪玩系统采用前端uniapp与PHP语言,实现全开源、易改造,RTC传输协议确保低延迟语音连麦,分布式部署应对高并发。功能创新包括游戏约单、多人语音聊天室、动态广场、私信聊天等,提供高端社交和个性化服务,满足各类需求,让玩家畅享游戏乐趣。
|
15天前
|
开发框架 小程序 前端开发
圈子社交app前端+后端源码,uniapp社交兴趣圈子开发,框架php圈子小程序安装搭建
本文介绍了圈子社交APP的源码获取、分析与定制,PHP实现的圈子框架设计及代码编写,以及圈子小程序的安装搭建。涵盖环境配置、数据库设计、前后端开发与接口对接等内容,确保平台的安全性、性能和功能完整性。通过详细指导,帮助开发者快速搭建稳定可靠的圈子社交平台。
124 18
|
11天前
|
JSON 供应链 搜索推荐
淘宝APP分类API接口:开发、运用与收益全解析
淘宝APP作为国内领先的购物平台,拥有丰富的商品资源和庞大的用户群体。分类API接口是实现商品分类管理、查询及个性化推荐的关键工具。通过开发和使用该接口,商家可以构建分类树、进行商品查询与搜索、提供个性化推荐,从而提高销售额、增加商品曝光、提升用户体验并降低运营成本。此外,它还能帮助拓展业务范围,满足用户的多样化需求,推动电商业务的发展和创新。
34 5
|
11天前
|
移动开发 安全 搜索推荐
圈子社交系统APP,同城本地圈子论坛开发,让身边的人沟通更加紧密
圈子社交系统APP是一款基于社交网络的移动应用,用户可创建、加入和管理兴趣圈子。主要功能包括:动态分享与交流、实时聊天、会员体系与身份认证、活动策划等。该APP注重个性化定制、社交关系深化、隐私安全及跨平台互联,提供丰富的社交体验。