【云栖号案例 | 新零售】海底捞打通前台后厨系统 打造“超级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产品详情页

  • 迁云咨询服务

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

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

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

相关实践学习
微服务实战-服务注册中心 - Nacos
Nacos是阿里巴巴于2018年7月发布的一个开源项目,它是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 支持几乎所有主流类型的服务的发现、配置和管理: Kubernetes Service  gRPC & Dubbo RPC Service  Spring Cloud RESTful Service  
相关文章
|
2月前
|
存储 前端开发 API
可配置化App启动弹窗系统:实现后台动态管理与热更新引导-蜻蜓Q系统laravel+vue3-优雅草卓伊凡
可配置化App启动弹窗系统:实现后台动态管理与热更新引导-蜻蜓Q系统laravel+vue3-优雅草卓伊凡
306 5
可配置化App启动弹窗系统:实现后台动态管理与热更新引导-蜻蜓Q系统laravel+vue3-优雅草卓伊凡
|
2月前
|
存储 前端开发 安全
实现“永久登录”:针对蜻蜓Q系统的用户体验优化方案(前端uni-app+后端Laravel详解)-优雅草卓伊凡
实现“永久登录”:针对蜻蜓Q系统的用户体验优化方案(前端uni-app+后端Laravel详解)-优雅草卓伊凡
198 5
|
3月前
|
缓存 小程序 开发工具
最新原创uniapp+vue3仿微信界面聊天app系统
最新原创研发uniapp+vue3实战跨端仿微信App界面聊天程序。支持运行到H5+小程序+APP端。
234 6
最新原创uniapp+vue3仿微信界面聊天app系统
|
3月前
|
缓存 小程序 iOS开发
基于uni-app+vue3手机桌面oadmin管理系统
基于uniapp+vue3+pinia2+uv-ui仿ios手机界面oa后台系统解决方案。支持运行到h5+小程序+app端。
240 5
|
3月前
|
安全 测试技术 虚拟化
Omnissa App Volumes 4, version 2506 - 实时应用程序交付系统
Omnissa App Volumes 4, version 2506 - 实时应用程序交付系统
99 0
|
4月前
|
存储 Android开发 数据安全/隐私保护
Thanox安卓系统增加工具下载,管理、阻止、限制后台每个APP运行情况
Thanox是一款Android系统管理工具,专注于权限、后台启动及运行管理。支持应用冻结、系统优化、UI自定义和模块管理,基于Xposed框架开发,安全可靠且开源免费,兼容Android 6.0及以上版本。
430 4
|
4月前
|
小程序 Java 关系型数据库
圈子系统公众号app小程序系统源码圈子系统带即时通讯 多级圈子系统源码 兴趣小组系统开源 私密圈子系统代码 会员制社区系统
本圈子系统解决方案提供即时通讯、多级圈子、兴趣小组、私密社区及会员制管理功能。支持开源与商业方案,推荐ThinkSNS+、EasyClub及OpenFire等系统,并提供前后端技术选型建议,助力快速搭建社交平台。
284 0
|
1月前
|
缓存 移动开发 JavaScript
如何优化UniApp开发的App的启动速度?
如何优化UniApp开发的App的启动速度?
442 139
|
1月前
|
移动开发 JavaScript weex
UniApp开发的App在启动速度方面有哪些优势和劣势?
UniApp开发的App在启动速度方面有哪些优势和劣势?
309 137