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

本文涉及的产品
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
云原生数据库 PolarDB 分布式版,标准版 2核8GB
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 罗轶群良品铺子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-X
《PolarDB-X 动手实践》系列第一期,体验如何一键安装部署 PolarDB-X。
相关文章
|
2月前
|
Cloud Native 安全 持续交付
构建未来:云原生架构的演进与实践
【2月更文挑战第30天】 随着数字化转型的深入,企业对于信息技术的需求日益复杂化和动态化。传统的IT架构已难以满足快速迭代、灵活扩展及成本效率的双重要求。云原生技术作为解决这一矛盾的关键途径,通过容器化、微服务、持续集成/持续部署(CI/CD)等手段,实现了应用的快速开发、部署及运维。本文将探讨云原生架构的最新发展,分析其如何助力企业构建更加灵活、高效的业务系统,并结合实际案例,展示云原生转型过程中的最佳实践和面临的挑战。
|
11天前
|
机器学习/深度学习 Cloud Native 持续交付
构建高效机器学习模型的策略与实践构建未来:云原生技术在企业数字化转型中的关键作用
【4月更文挑战第30天】 在机器学习领域,构建一个高效的模型不仅需要深厚的理论基础,还需结合先进的技术手段和策略。本文将探讨一系列提升模型性能的方法,包括数据预处理、特征选择、模型调参以及集成学习等。通过具体案例分析,揭示这些方法如何在实际问题中得以应用,并讨论它们对模型性能的影响。文中还将涉及最新的研究进展,为读者提供前瞻性的指导意义。 【4月更文挑战第30天】随着企业加速其数字化转型之旅,云原生技术已成为推动创新和灵活性的核心。本文深入探讨了云原生架构的原则,包括微服务、容器化、持续集成/持续部署(CI/CD)、以及声明式APIs。分析了这些技术如何共同促进可伸缩性、敏捷性和容错性,同时
|
11天前
|
Kubernetes 监控 Cloud Native
构建未来:云原生架构的演进与实践
【4月更文挑战第30天】 随着数字化转型的不断深入,企业对IT基础设施的要求日益提高。云原生技术以其独特的弹性、可扩展性和敏捷性成为推动现代应用开发的关键动力。本文将探讨云原生架构的核心组件、实施策略以及面临的挑战,旨在为读者提供一个关于如何有效构建和部署云原生应用的全面视角。
|
12天前
|
Cloud Native Devops 持续交付
构建未来应用:云原生架构在现代企业中的实践与挑战
【4月更文挑战第29天】 随着数字化转型的加速,企业正迅速转向云计算以支撑其业务敏捷性和创新。云原生技术,作为推动这一转型的关键因素,正在重新定义软件开发和运维模式。本文将深入探讨云原生架构的核心组件,包括容器化、微服务、持续集成/持续部署(CI/CD)以及DevOps文化,并分析这些技术如何帮助企业实现弹性、可扩展和高效的应用部署。同时,我们将讨论在采纳云原生实践中所面临的挑战,包括安全性、治理和人才缺口等问题。
|
12天前
|
运维 Cloud Native Devops
构建未来应用:云原生架构的演进与实践
【4月更文挑战第29天】在数字化转型的浪潮中,企业亟需灵活、高效的技术支撑来应对市场的快速变化。云原生架构以其独特的设计理念和技术栈,成为推动这一变革的关键力量。本文深入探讨了云原生的核心概念、关键技术和实施策略,旨在为企业提供一个清晰的云原生转型蓝图,助力其构建更加动态、可扩展的应用系统。
|
12天前
|
Kubernetes Cloud Native 持续交付
构建未来:云原生架构在现代企业中的应用与实践
【4月更文挑战第29天】 随着数字化转型的浪潮席卷各行各业,企业对于信息技术基础设施的要求日益提高。传统的IT架构已难以满足快速迭代、灵活扩展和持续创新的需求。本文聚焦于云原生架构,一种为云计算环境量身打造的设计理念和技术集合,旨在帮助企业构建更加灵活、可靠和高效的系统。通过对云原生核心组件的解析、实施策略的探讨以及成功案例的分析,我们揭示了云原生架构如何助力企业在竞争激烈的市场中保持领先地位。
|
17天前
|
人工智能 边缘计算 Cloud Native
云原生架构的未来展望与实践挑战
【4月更文挑战第24天】在数字化转型的浪潮中,云原生架构以其高度灵活、可扩展的特点成为企业技术战略的核心。本文深入探讨了云原生技术的最新发展趋势,分析了在实际部署和运维过程中面临的挑战,并提出了相应的解决方案。通过实例分析,本文旨在为企业实施云原生架构提供参考和指导。
|
17天前
|
Cloud Native Devops 持续交付
构建未来:云原生技术在现代IT架构中的演进与实践
【4月更文挑战第24天】 随着企业数字化转型的深入,云原生技术正成为推动创新和敏捷性的关键技术。本文聚焦于云原生技术的发展历程及其在现代IT架构中的应用,探讨了如何利用容器化、微服务、DevOps和持续集成/持续部署(CI/CD)等核心概念来优化资源利用率,提高系统弹性,并加速产品上市时间。通过分析多个行业案例,文章揭示了云原生实践对企业竞争力的显著影响,并提出了面向未来的IT架构战略建议。
|
28天前
|
Kubernetes 监控 Cloud Native
构建高效云原生应用:基于Kubernetes的微服务治理实践
【4月更文挑战第13天】 在当今数字化转型的浪潮中,企业纷纷将目光投向了云原生技术以支持其业务敏捷性和可扩展性。本文深入探讨了利用Kubernetes作为容器编排平台,实现微服务架构的有效治理,旨在为开发者和运维团队提供一套优化策略,以确保云原生应用的高性能和稳定性。通过分析微服务设计原则、Kubernetes的核心组件以及实际案例,本文揭示了在多变的业务需求下,如何确保系统的高可用性、弹性和安全性。
23 4
|
1月前
|
Cloud Native Devops 持续交付
构建未来:云原生架构在现代业务中的应用与实践
【4月更文挑战第7天】 随着数字化转型的浪潮不断推进,企业对于敏捷性、可扩展性和成本效益的需求日益增长。本文将探讨云原生架构如何应对这些挑战,提供一种创新的解决方案。我们将深入分析云原生的核心组件,包括容器化、微服务、持续集成/持续部署(CI/CD)和DevOps文化,以及它们如何共同作用以支持业务的快速迭代和弹性运营。通过具体案例研究,本文揭示了采用云原生方法可以带来的商业价值和技术优势,并提供了实施云原生策略的实用建议。
21 1