云栖大会演讲干货|PolarDB & PolarDB-X在海底捞APP的深度应用

本文涉及的产品
云原生数据库 PolarDB PostgreSQL 版,企业版 4核16GB
推荐场景:
HTAP混合负载
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云原生数据库 PolarDB 分布式版,标准版 2核8GB
简介: 本篇内容将从4个部分为读者介绍关于PolarDB & PolarDB-X在海底捞APP的深度应用,进一步介绍海底捞APP项目及海底捞APP云上架构的经验,分享海底捞利用PolarDB和PolarDB-X带来的业务收益。

本篇内容为2021云栖大会“云原生分布式数据库PolarDB技术与实践”峰会中,海底捞技术leader张坤,分享PolarDB & PolarDB-X在海底捞APP的深度应用方面的经验,希望借此经验能够帮助到其他企业。


本篇内容将从4个部分为读者介绍关于PolarDB & PolarDB-X在海底捞APP的深度应用,进一步介绍海底捞APP项目及海底捞APP云上架构的经验,分享海底捞利用PolarDB和PolarDB-X带来的业务收益。


  • 海底捞品牌概况
  • 海底捞APP项目介绍
  • 海底捞APP云上架构和痛点
  • 利用PolarDB和PolarDB-X提升系统能力


一、海底捞品牌概况


海底捞品牌创建于1994年,历经二十多年的发展,海底捞国际控股有限公司已经成长为国际知名的餐饮企业。


海底捞在位于中国大陆、中国香港、中国澳门、中国台湾及海外,包括新加坡、韩国、日本、美国、加拿大、英国、越南、马来西亚、印度尼西亚及澳大利亚等地开设超1000家门店,截至2021年6月30日,海底捞拥有超8500万会员,2006年—2021年度连续获评中国餐饮百强企业,是唯一上榜“2021全球最有价值餐饮品牌榜单TOP25”的中国品牌。


二、海底捞APP项目介绍


(1)建设新一代会员体系


消费选择多元化:结构逐步优化,外卖、捞币商城等业务打开新的消费体验的,提升会员体验与成长空间。


会员线上活跃率:提供基础功能性服务的同时,打造会员参与、交互式社区,提升用户体验;会员体系帮助用户实现线上线下服务体系打通。


完善营销体系:积分商城、优惠券系统作为App线上营销平台出口,支持全新的,更互动,营销方式;打造会员专属的线上线下权益。


数字化运营体系:建设新一代基于数据运营的会员管理体系;基于海底捞中台战略和平台,构建餐饮的泛餐饮服务,将海底捞餐饮生态线上化。


(2)智慧服务


通过海底捞APP,将传统线下会员引流到线上,形成社交网络,产生用户粘性,形成用户忠诚度。


同时,通过线上服务反哺线下门店,提升整体海底捞用餐体验,围绕海底捞APP向顾客提供增值服务,最终增强海底捞品牌的知名度,让海底捞成为用户用餐的首选品牌。


(3)中台建设


业务中台包括会员管理平台、营销管理平台、运营管理平台等等,其优势在于弹性扩容支持爆款营销,灵活开发框架支持迅速功能迭代,支撑弹性扩张社区管理。数据中台包括业务画像层、数据仓库层、数据接入层等等,其优势是全面数据沉淀,规范管理,全面驱动系统智能化和个性化,快速开发数据分析和数据驱动的创新业务应用。


“海底捞APP项目”是海底捞史上最大的一个IT实施项目,“海底捞APP”项目为海底捞建立了新一代的会员管理、运营、社交、营销平台,建立了以“数据中台+业务中台”为核心的新一代IT基础架构,迈出了数字化转型的坚实一步。


三、 海底捞APP云上架构和痛点


海底捞APP整体架构由接入层、前台架构、中台架构、技术架构及基础设施组成。海底捞APP云上产品分为网络、安全、移动中台、业务中台及数据中台几个模块。


640.jpg

海底捞APP上云后技术痛点,一是高峰期性能不稳,业务高峰排号性能不稳定,就餐高峰时段门店会员系统不稳定。二是突发流量弹性不足,HSF架构使用EDAS加ECS,部署资源浪费严重。三是缺乏容灾能力,数据库容灾,微服务熔断限流能力。


四、利用PolarDB和PolarDB-X提升系统能力


在数据库选型方面的思考的尤为重要。解决业务痛点需要数据库具备稳定性、性能、灾备能力、弹性;较好的扩展性满足业务快速增长诉求,具备中长期扩展能力,平滑扩展对业务透明;简单易用,容易上手,容易招人,运维使用成本低;产品可持续发展,技术领先,品牌影响力,产品技术共创。


PolarDB & PolarDB-X优势有分钟级弹性能力、一致性读能力、海量存储、高并发写高扩展能力等4个方面。


利用PolarDB和PolarDB-X达到的业务收益主要有2点。一是提升了海底捞 APP 开发的效率,不用额外的开发量,支持了会员数据库上万QPS的数据查询;不用额外的开发量,支持了单表上亿数量的存储;便捷的数据库监控报警功能可以快速定位解决问题。二是提升了海底捞 APP系统的弹性能力和容灾能力,可以方便添加从库提升数据库读能力,可以方便的设置数据备份和恢复数据。

相关实践学习
快速体验PolarDB开源数据库
本实验环境已内置PostgreSQL数据库以及PolarDB开源数据库:PolarDB PostgreSQL版和PolarDB分布式版,支持一键拉起使用,方便各位开发者学习使用。
相关文章
|
2月前
|
关系型数据库 分布式数据库 数据库
【PolarDB开源】PolarDB资源隔离技术:在多租户环境中的应用与优化
【5月更文挑战第29天】PolarDB,阿里云的云原生数据库,在多租户环境中通过逻辑(Schema/Partition隔离)和物理(分布式存储计算节点)隔离保障数据安全和资源独占。它支持动态资源分配,适应不同租户需求,处理大规模并发,提供租户管理及数据访问控制功能。通过优化资源分配算法、提升事务处理能力和强化监控告警,PolarDB确保性能和稳定性,满足多租户的高效数据库服务需求。
82 1
|
14天前
|
安全 前端开发 网络安全
【Azure App Service】访问App Service应用报错 SSL: WRONG_VERSION_NUMBER(上海蓝云阻断页)
在Azure App Service上部署的应用遇到`SSL: WRONG_VERSION_NUMBER`错误。问题可能由不兼容的TLS版本引起,但即使将最小入站TLS版本改为1.2,问题仍存在。实际原因是上海蓝云的阻断页面,表明网站未完成ICP备案或有安全规定限制。解决方案包括:1) 对App Service绑定自定义域名并进行ICP备案,或2) 使用Application Gateway处理公网请求。在复杂环境中,需仔细排查和适配规则。
69 11
|
20天前
|
机器学习/深度学习 人工智能 文字识别
文本,文字扫描01,OCR文本识别技术展示,一个安卓App,一个简单的设计,文字识别可以应用于人工智能,机器学习,车牌识别,身份证识别,银行卡识别,PaddleOCR+SpringBoot+Andr
文本,文字扫描01,OCR文本识别技术展示,一个安卓App,一个简单的设计,文字识别可以应用于人工智能,机器学习,车牌识别,身份证识别,银行卡识别,PaddleOCR+SpringBoot+Andr
|
23天前
|
关系型数据库 MySQL Serverless
Serverless 应用引擎产品使用合集之在SAE2.0上的应用如何访问云原生数据库PolarDB MySQL版集群
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
27天前
|
关系型数据库 MySQL 分布式数据库
PolarDB产品使用问题之从MySQL迁移数据到PolarDB-X时,自定义函数不会自动迁移,该怎么办
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
1月前
|
数据采集 JSON 算法
使用Python爬取华为市场APP应用进行分析
这个网站也是作者最近接触到的一个APP应用市场类网站。讲实话,还是蛮适合新手朋友去动手学习的。毕竟爬虫领域要想进步,还是需要多实战、多分析!该网站中的一些小细节也是能够锻炼分析能力的,也有反爬虫处理。甚至是下载APP的话在Web端是无法拿到APK下载的直链,需要去APP端接口数据获取
|
1月前
|
关系型数据库 MySQL 分布式数据库
PolarDB产品使用合集之PolarDB-X是否支持MySQL的WITH AS语法
PolarDB是阿里云推出的一种云原生数据库服务,专为云设计,提供兼容MySQL、PostgreSQL的高性能、低成本、弹性可扩展的数据库解决方案,可以有效地管理和优化PolarDB实例,确保数据库服务的稳定、高效运行。以下是使用PolarDB产品的一些建议和最佳实践合集。
|
27天前
|
关系型数据库 分布式数据库 API
PolarDB产品使用问题之如何保持应用的链接字符串不变,进行迁移
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
2月前
|
SQL 关系型数据库 测试技术
关系型数据库应用代码审查
【5月更文挑战第21天】
31 1
|
2月前
|
存储 关系型数据库 物联网
【PolarDB开源】PolarDB在物联网(IoT)数据存储中的应用探索
【5月更文挑战第27天】PolarDB,阿里云的高性能云数据库,针对物联网(IoT)数据存储的挑战,如大规模数据、实时性及多样性,展现出高扩展性、高性能和高可靠性。它采用分布式架构,支持动态扩展,保证99.95%的高可用性,并能处理结构化、半结构化和非结构化数据。通过SDK实现数据实时写入,支持SQL查询和冷热数据分层,有效降低成本。随着IoT发展,PolarDB在该领域的应用将更加广泛。
147 1

相关产品

  • 云原生分布式数据库 PolarDB-X
  • 云原生数据库 PolarDB