华为商城(Vmall)背后的黑科技
华为商城(Vmall商城)隶属于华为技术有限公司,是华为公司旗下的自营电子商务平台,以最终用户为主要对象,提供华为手机、无线上网设备、平板电脑、配件等系列终端产品和服务;是以营造用户的移动信息生活为服务宗旨的互联网商务平台。2012年3月,华为商城内部测试版正式对外试运营,并于3月18日正式上线营业。
在华为产品的众多销售渠道中,华为商城具有以下优势:
正品保证:华为商城为华为终端自有官方销售服务网站。提供全系列华为产品,保证正品、服务可靠!
一站式的网站体验:华为商城一站式提供产品和服务。
服务无忧:从商品、验货、库存、配货售后服务等环节全方位保证商品品质。
社区互动优势:发挥已有社区的优势,增加官方与用户、用户与用户的互动。
随着华为消费者产品的销售的持续增长,作为消费者产品的最重要渠道之一,Vmall是如何支撑保障华为终端业务的快速发展呢?今天我们就为大家来解密Vmall商城成功背后的秘密。
一个成熟的电商平台,一般至少包含以下几个功能:门户Portal、交易系统、端侧APP、用户画像、推荐系统、搜索系统、报表等。究竟Vmall商城通过是什么神秘的技术力量,保障这些系统有机高效的运行,来成就Vmall商业上的成功呢?
下面我们就来为大家揭秘Vmall的大厦是如何建成的?我们仅以报表、营销、画像、推荐等几个核心系统来介绍整个系统是如何有机运行。话不多说,请看图:
整个系统的数据来源包含2部分,一部分来自于交易系统,包括产品管理系统、订单管理系统、客户管理系统、风险管理系统等等。另一部分数据来自于端测的流数据,包括用户点击率、商品搜索等行为数据。从软件架构上来看,这些数据都被流入、汇聚到一个DWS集群中,并且,整个框架的ODS层、DWI/DWD、DWS、DM层,都是构筑于同一套DWS集群中。因此,DWS才是这一系列魔法的关键。
报表系统的数据流如下:
业务系统将数据映像到TiDB中。
通过CDM和ROMA服务将数据同步至DWS中。经过SDI、DWD/DWI层加工后,在DWS层进行进一步加工,生成面向各个主体的DM层数据。
OAR数据系统通过调用相应DM层数据,进行报表和大屏数据呈现。
说到营销,就不得不提到画像系统。画像是推荐和营销、搜索的基石。画像系统的数据主要来自于对端侧行为数据的分析归类,其业务流程如下:
端侧行为数据通过DAP模块汇聚至kafka组件。
通过CSS组件(Flink)将数据实时汇聚只DWS中。
在DWS中通过标签算法,对用户行为进行标签、分析和归类。
将相关标签同步至ES中进行画像查询。
营销系统数据流程如下:
基于画像相关的流程基础上,将ES中的画像数据同步至DMP平台。
基于DMP平台进行营销获得的策划、编排、跟踪等。
推荐系统和搜索系统强相关的。因为推荐系统需要调用画像、商品等信息。Vmall商城的搜索系统基于华为云ES服务之上,使用了增强的泊松引擎,通过RPC网关,对外提供搜索RPC API接口调用,为商城Web端和移动端APP提供商品搜索和推荐服务。
在整个华为商城的架构中,DWS服务起到了极其重要核心的作用。既有效地承载了传统数仓的批处理和高并发查询任务,又完美实现了高并发实时流数据的接入和实时分析,经受住了618等重大业务极限流量高峰的考验,成为华为商城数据处理基座的中流砥柱。
那么,华为云DWS服务究竟是如何做到这些,这里面又包含了哪些不为人所熟知的独门秘技呢,请听下回分解!
- 点赞
- 收藏
- 关注作者
评论(0)