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

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

公司介绍

海底捞在全球拥有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产品详情页

  • 迁云咨询服务

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

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

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

优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/740192

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。