2022云栖精选—良品铺子核心系统云原生实践

本文涉及的产品
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云原生数据库 PolarDB 分布式版,标准版 2核8GB
简介: 罗轶群良品铺子CIO

lQLPJxbcF2cqNBvMiM0FeLCMz4ifcSGHeANpqgFLAEAA_1400_136.pngimage.png                          

2006第一家门店,到2016年首次在纽约时代广场亮相,再到2020 A股高调上市,良品铺子已经成为终端零售行业龙头企业业务覆盖19个省份100多个城市,拥有线下门店3000+每年营业额破百亿。

image.png

在不同时间不同地段不同门店,良品铺子的促销活动都可能会不一样。我们是典型以客户为中心智能门店通过对采购信息实时抓取以及对采购流程灵活调度,来得出每一家门店在什么时间点什么样客户需要什么样产品,背后POS业务系统支撑了该套逻辑。

POS系统本质上是一个集会员交易、商品库存一体中台业务模型,通过统一接口服务以及统一数据传输服务实现门店之间数据共享以及门店与中心数据流转。

image.png

新零售重新定义人物入场关系,一切以人为中心,而一点恰是良品铺子最核心企业文化。引入全新技术也好,投入业务改造也好,我们的最终目的是希望全面提升人体验。

所谓内外兼修,内外是指店内与店外或线上与线下,我们希望通过数字化形式打通线上与线下,为用户提供更便捷购买体验,比如线上购买,线下提货

我们希望实现渠道协作。门店在新零售架构起着非常重要纽带作用,不仅仅关联了用户与商品,也关联了门店与中心。因此,提供一个一体化完整解决方案对多渠道协作至关重要。

最后,我们希望精准营销,建立智慧门店。智慧门店恰恰也是良品铺子最重要战略目标与发展趋势。它为我们带来的不仅仅是营收增长,更多是帮助我们更精确地了解客户,为客户提供更有价值的商品

image.png

为了满足业务诉求,我们对数据库选型提出了点要求:

第一,简单易用只有简单易用才能真正意义上满足业务高速迭代诉求,才是业务创新基础。作为用户我们并不希望引入全新技术是以付出特别高的学习成本为代价

第二,海量与灵活。要做统一管理,做多渠道协调。面企业全量数据如何保证存得下算得动以及保证数据安全性?因此对数据库弹性能力及高可用能力都提出了更高的要求。

第三,稳定POS系统是直接面对客户2C业务,它的崩溃对企业造成直接的损失与不可估量社会负面效应,因此,稳定是选型中最大考量。

基于以上考虑最终我们选择了PolarDB-X。它孵化于阿里巴巴集团内部,在零售行业摸爬滚打多年,有非常丰富行业经验与解决方案,成熟稳定

image.png

POS核心业务系统通过微服务方式打造成多个业务域,每业务域都运行在相应PolarDB-X集群。通过PolarDB-X提供全局的BinLog能力,可以将数据实时一致同步到下游分布式数据库,完成更复杂报表操作或数仓操作。大促到来时,依托PolarDB-X云原生弹性很好支撑业洪峰的

该套架构已在良品铺子稳定运行多年,经历了多大促考验日均交易量突破100万,数据库响应时间始终保持在3毫秒以内

image.png

PolarDB-X今年发布了很多有意义功能,比如数据自定义存储数据冷热分层等,帮助我们更有效地利用存储资源,更好地节约存储成本。

PolarDB-X提供了MySQL协议兼容,也提供了Binlog周边生态兼容,为用户屏蔽了分布式技术所带来的技术门槛真正实现了使用单机数据库一样简单地使用分布式数据库

image.png

在我们引入PolarDB-X后,支撑了峰值单日调用9000,接口性能提升20%。我们业务7*24小时在线,从未发生过因数据故障而引发损失另外,PolarDB-X提供的云原生能力分层能力,也帮助我们大幅降低了成本。

最后,良品铺子希望与阿里云数据库继续合作,为新零售信息化建设继续添砖加瓦。

lQLPJxbcF2cqM2TM-M0CnrCgW_7LDpyh1wNpqgFKAPsA_670_248.png

相关实践学习
快速体验PolarDB开源数据库
本实验环境已内置PostgreSQL数据库以及PolarDB开源数据库:PolarDB PostgreSQL版和PolarDB分布式版,支持一键拉起使用,方便各位开发者学习使用。
相关文章
|
28天前
|
Cloud Native 持续交付 开发者
云原生技术在现代企业中的应用与实践####
本文深入探讨了云原生技术的核心概念及其在现代企业IT架构转型中的关键作用,通过具体案例分析展示了云原生如何促进企业的敏捷开发、高效运维及成本优化。不同于传统摘要仅概述内容,本部分旨在激发读者对云原生领域的兴趣,强调其在加速数字化转型过程中的不可或缺性,为后续详细论述奠定基础。 ####
|
18天前
|
Cloud Native 安全 Java
铭师堂的云原生升级实践
铭师堂完整经历了云计算应用的四个关键阶段:从”启动上云”到”全量上云”,再到”全栈用云”,最终达到”精益用云”。通过 MSE 云原生网关的落地,为我们的组织带来了诸多收益,SLA 提升至100%,财务成本降低67%,算力成本降低75%,每次请求 RT 减少5ms。
铭师堂的云原生升级实践
|
3天前
|
存储 人工智能 调度
容器服务:智算时代云原生操作系统及月之暗面Kimi、深势科技实践分享
容器技术已经发展成为云计算操作系统的关键组成部分,向下高效调度多样化异构算力,向上提供统一编程接口,支持多样化工作负载。阿里云容器服务在2024年巴黎奥运会中提供了稳定高效的云上支持,实现了子弹时间特效等创新应用。此外,容器技术还带来了弹性、普惠的计算能力升级,如每分钟创建1万Pod和秒级CPU资源热变配,以及针对大数据与AI应用的弹性临时盘和跨可用区云盘等高性能存储解决方案。智能运维方面,推出了即时弹性节点池、智能应用弹性策略和可信赖集群托管运维等功能,进一步简化了集群管理和优化了资源利用率。
|
17天前
|
Cloud Native 安全 Java
杭州铭师堂的云原生升级实践
在短短 2-3 年间,杭州铭师堂完整经历了云计算应用的四个关键阶段:从“启动上云”到“全量上云”,再到“全栈用云”,最终达到“精益用云”。也从云计算的第一次浪潮,迈过了第二次浪潮,顺利的进入到了 第三次浪潮 AI + 云。
|
17天前
|
Cloud Native
邀您参加云原生高可用技术沙龙丨云上高可用体系构建:从理论到实践
云原生高可用技术专场,邀您从理论到实践一起交流,探索云上高可用体系构建!
|
28天前
|
Kubernetes Cloud Native API
云原生入门:从理论到实践的探索之旅
本文旨在为初学者提供一个关于云原生技术的全面介绍,包括其定义、核心原则、关键技术组件以及如何将这些概念应用于实际项目中。我们将通过一个简易的代码示例,展示如何在云原生环境下部署一个简单的应用,从而帮助读者更好地理解云原生技术的实践意义和应用价值。
|
3天前
|
运维 监控 Cloud Native
云原生之运维监控实践:使用 taosKeeper 与 TDinsight 实现对 时序数据库TDengine 服务的监测告警
在数字化转型的过程中,监控与告警功能的优化对保障系统的稳定运行至关重要。本篇文章是“2024,我想和 TDengine 谈谈”征文活动的三等奖作品之一,详细介绍了如何利用 TDengine、taosKeeper 和 TDinsight 实现对 TDengine 服务的状态监控与告警功能。作者通过容器化安装 TDengine 和 Grafana,演示了如何配置 Grafana 数据源、导入 TDinsight 仪表板、以及如何设置告警规则和通知策略。欢迎大家阅读。
18 0
|
30天前
|
运维 Cloud Native 开发者
云原生技术入门与实践
在云计算的浪潮中,云原生技术以其独特的优势和魅力吸引了越来越多的开发者和企业。本文将从云原生技术的基本概念、核心组件以及实际应用三个方面进行详细介绍,帮助读者更好地理解和掌握这一新兴技术。同时,文章还将分享一些实际案例和经验教训,让读者能够更深入地了解云原生技术的应用场景和发展趋势。
41 5
|
28天前
|
Cloud Native API 持续交付
云原生架构下的微服务治理策略与实践####
本文旨在探讨云原生环境下微服务架构的治理策略,通过分析当前面临的挑战,提出一系列实用的解决方案。我们将深入讨论如何利用容器化、服务网格(Service Mesh)等先进技术手段,提升微服务系统的可管理性、可扩展性和容错能力。此外,还将分享一些来自一线项目的经验教训,帮助读者更好地理解和应用这些理论到实际工作中去。 ####
40 0
|
2月前
|
Cloud Native 持续交付 云计算
云计算的转型之路:探索云原生架构的崛起与实践####
随着企业数字化转型加速,云原生架构以其高效性、灵活性和可扩展性成为现代IT基础设施的核心。本文深入探讨了云原生技术的关键要素,包括容器化、微服务、持续集成/持续部署(CI/CD)及无服务器架构等,并通过案例分析展示了这些技术如何助力企业实现敏捷开发、快速迭代和资源优化。通过剖析典型企业的转型经历,揭示云原生架构在应对市场变化、提升业务竞争力方面的巨大潜力。 ####
38 0