业务爆发保持丝般顺滑 阿里云助力完美日记半年内系统吞吐量提升50倍

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介: 近年来,完美日记的“小黑钻口红”“动物眼影盘”等爆款彩妆出现在了越来越多女孩子的化妆台上,完美日记(Perfect Diary)是由逸仙电商在2017年推出的彩妆品牌,凭借着高颜值和性价比,完美日记彩妆销量增长迅猛,被众多网友誉为国货之光。

阿里云 Redis 直播地址
5-6-3.gif
近年来,完美日记的“小黑钻口红”“动物眼影盘”等爆款彩妆出现在了越来越多女孩子的化妆台上,完美日记(Perfect Diary)是由逸仙电商在2017年推出的彩妆品牌,凭借着高颜值和性价比,完美日记彩妆销量增长迅猛,被众多网友誉为国货之光。

2019年8月完美日记业务爆发后,开始与阿里云进行深度合作,基于阿里云成熟的数据库产品,完美日记快速复制电商数据库最佳实践,通过PolarDB + DTS +AnalyticDB 组成HTAP解决方案,2020年4月,完美日记3周年大促,系统吞吐量相比半年前提升50倍。

上云,打通线上线下数据

2019年,逸仙电商开始全面推进新零售业务,依托线上销售经验及数据支撑,联动线上线下打造自由无拘束的美妆体验店。起步于电商的完美日记如何才能在竞争激烈的线下市场开辟一片属于自己的天地,上云,正是助力完美日记推进新零售业务的重要一步。

区别于传统线下店铺,完美日记线下体验店的所有购买流程,比如试妆、下单、取货等都可以在手机上完成,将线下数据数字化便于分析决策的同时,也将线下体验店的消费者引导到线上,便于完美日记进行后续更擅长的线上运营。

阿里云成熟的数据库PaaS产品简单高效地满足了完美日记运营人员对数据在线化的需求,使得完美日记的技术团队可以聚焦在业务上,更好地支持了完美日记业务的快速发展。

上云,给消费者更顺滑的购物体验

现在电商大促节、淘宝直播带货促销层出不穷,伴随着“3,2,1”的倒数,紧接而来的往往是秒空。这短短的几秒钟看起来像是一场狂欢,对于数据库而言则是一场对于高并发处理能力的大考,既需要满足快速响应极速下单也要防止超卖,如果因为超卖而导致延迟发货,在等待发货的日子里,消费者极有可能会不耐烦取消订单,也会在消费者心里留下一个发货慢的印象,从而影响后续是否回购的动作,这对于粉丝留存来说非常地不利。

伴随着线下门店迅速扩张,直播带来的巨大流量,面对业务量爆发,完美日记的业务系统在数据库方面也遇到了库存不统一超卖、数据库吞吐难以提升、升降配周期长、统计分析的SQL性能差等电商业界的常见问题,基于以上问题完美日记与阿里云开始深入合作,希望能够基于阿里云成熟的数据库产品,快速复制这些电商数据库最佳实践。

经过细致的探讨,阿里云针对完美日记架构规划和技术演进分两个阶段来进行。通过仅1个月时间的第一个阶段优化,利用阿里云PTS压测工具快速搭建对全链路进行压测,确认系统水位线和瓶颈,对每一个实例进行调优,全面梳理每一个数据库的系统资源使用率和系统瓶颈。

完美日记在2019年天猫双11刷新销售纪录,仅用28分钟就超过了2018年双11全天销售额,成为第一个登上天猫双11彩妆榜首的国货品牌。

而在第二阶段,2020年4月,完美日记3周年大促最后一天压测,订单系统下单速度摸高到1万笔/每秒,对应PolarDB数据库的写入速度10万TPS,比半年前的系统吞吐提升了50倍!

4月14日活动当天,抢购开始瞬间系统涌进了几百万用户,在几十秒内抢空了几十万件小狗盘眼影。每秒成交的订单数再创历史新高,订单峰值比历史最高峰值再次提高了几倍,高峰业务流量比半年前提高了50倍,系统丝般顺滑!

上云,数据更加安全稳定

随着完美日记的用户和GMV继续快速增长,对系统可靠性的要求也会越来越高,而阿里异地多活的数据库解决方案将是最好的可参照样板。完美日记在2020年Q1借助阿里云DBS服务快速实现了异地备份,以满足安全等保三级的要求。并且完美日记也成为数据库自治服务DAS商用后的第一批用户,体验到了数据库自感知、自修复、自优化、自运维及自安全等强大和便捷的功能。完美日记目前正在实施分布式数据库改造,改造完成后,电商系统将可以实现线性的性能扩展。

122345.png


完美日记的数据库架构

从2018年8月份完美日记开始使用阿里云Redis集群,2019年8月份业务爆发之后开始深度使用PolarDB for MySQL。

截止目前,完美日记在数据库方面基本 All in 阿里云产品,在美妆产品上,完美日记跨界联名玩得风生水起,这次数据库方面完美日记全面上云,利用阿里云数据库PaaS服务迅速解决了很多业界常见的痛点,给所有的独角兽企业树立了一个利用数字基础设施助力业务快速增长的标杆。

作为全球云数据库市场份额前三及中国市场第一的厂商,阿里云在产品技术领域发展迅猛,获得市场广泛认可,连续2年作为唯一的中国企业入选Gartner数据库魔力象限。目前,已有超过40万个数据库实例迁移到阿里云上,包含政务、零售、金融、电信、制造、物流等多个领域的龙头企业。

直播预告

6月23日15:00-16:00
我们一起见证 Redis 史上最大更新
点击文字
预约观看直播Redis 6.0版发布会
11.png

目录
相关文章
|
8月前
|
人工智能 JSON 缓存
利用 CodeBuddy 构建高效可维护的《植物大战僵尸》游戏项目
本文介绍基于Python开发的《植物大战僵尸》游戏项目,采用模块化设计,包含游戏逻辑、资源管理、UI与音效系统。通过CodeBuddy平台,实现智能代码补全、错误诊断、实时协作等功能,大幅提升开发效率。项目支持5种植物与4种僵尸,具备可扩展架构与关卡配置驱动机制。未来将探索Web/移动端移植及联网对战功能,欢迎访问GitHub贡献代码或体验。
392 8
|
10月前
|
前端开发 Java 关系型数据库
基于ssm的超市会员(积分)管理系统,附源码+数据库+论文,包安装调试
本项目为简单内容浏览和信息处理系统,具备管理员和员工权限。管理员可管理会员、员工、商品及积分记录,员工则负责积分、商品信息和兑换管理。技术框架采用Java编程语言,B/S架构,前端使用Vue+JSP+JavaScript+Css+LayUI,后端为SSM框架,数据库为MySQL。运行环境为Windows,JDK8+Tomcat8.5,非前后端分离的Maven项目。提供演示视频和详细文档,购买后支持免费远程安装调试。
455 19
|
消息中间件 Linux 安全
|
分布式计算 Java Hadoop
Spark环境搭建和使用方法
Spark环境搭建和使用方法
1629 1
|
开发框架 前端开发 JavaScript
采用C#.Net +JavaScript 开发的云LIS系统源码 二级医院应用案例有演示
技术架构:Asp.NET CORE 3.1 MVC + SQLserver + Redis等 开发语言:C# 6.0、JavaScript 前端框架:JQuery、EasyUI、Bootstrap 后端框架:MVC、SQLSugar等 数 据 库:SQLserver 2012
192 0
|
移动开发 Shell 测试技术
Realtek蓝牙Android10.0移植结束后的基本测试和常见问题分析
Realtek蓝牙Android10.0移植结束后的基本测试和常见问题分析
|
数据采集 机器学习/深度学习 计算机视觉
【Computer Vision】图像数据预处理详解
【Computer Vision】图像数据预处理详解,基于百度飞桨开发,参考于《机器学习实践》所作。
636 1
【Computer Vision】图像数据预处理详解
|
C# Windows
4款免费且实用的.NET反编译工具
4款免费且实用的.NET反编译工具
488 0
|
机器学习/深度学习 存储 数据采集
二手车价格预测 | 构建AI模型并部署Web应用 ⛵
二手车交易越发繁荣的当下,如何科学定价时买卖&平台三方都关心的问题。本文结合汽车价格预测数据集,讲解『二手车价格预估模型』构建和部署的全过程:数据分析处理 & 特征工程、机器学习建模、Web应用开发等。【代码与数据集亲测可运行】
5669 3
二手车价格预测 | 构建AI模型并部署Web应用 ⛵
|
运维 Kubernetes 监控
货拉拉使用 ACK 轻松应对容器管理难题,实现精细化成本治理
货拉拉已应用100%容器化,这是全面云原生转型的第一步。通过建设坚实的容器基础设施,货拉拉为容灾系统建设、大数据云原生化、混部系统建设等奠定了坚实的基础。
977 0
货拉拉使用 ACK 轻松应对容器管理难题,实现精细化成本治理