取消
搜索历史
热搜词
原创
活动
产业创新
转型理念
ENI专访
当前位置:首页 >案例库 > 正文
网易数帆消费业大数据平台赋能考拉海购平稳应对大促
来源:网易数帆  作者: 佚名 2023-04-20 11:38:00
考拉海购是以跨境业务为主的综合型电商,于 2015 年 1 月 9 日公测,销售品类涵盖母婴、美容彩妆、家居生活、营养保健、环球美食、服饰箱包、数码家电等。

考拉海购是以跨境业务为主的综合型电商,于 2015 年 1 月 9 日公测,销售品类涵盖母婴、美容彩妆、家居生活、营养保健、环球美食、服饰箱包、数码家电等。考拉海购以 100% 正品,天天低价,7 天无忧退货,快捷配送,提供消费者海量海外商品购买渠道,希望帮助用户“用更少的钱 过更好的生活”,助推消费和生活的双重升级。

\

基于云原生

业务痛点

考拉从诞生之日起,面临着业务需要快速迭代和高并发的需求。为了应对业务的高速发展,考拉海购在开发过程中面临着以下的问题:

1、提交代码频繁出现大量冲突,开发不独立,项目初期是一单体应用,几百人开发一个模块,使用 GIT 做代码管理,经常会遇到的事情就是代码提交冲突。

2、小功能要积累到大版本才能上线,上线开总监级别大会,上线不独立。拆分微服务之前,单次上线的需求列表非常长,风险比较大,可能小功能的错误会导致大功能的上线不正常,这样上线时间长,影响范围大。迭代速度慢。

3、横向扩展流程复杂,主要业务和次要业务耦合,有的业务是需要扩容的,例如下单和支付,有的业务是不需要扩容的,例如注册。若一起扩容,由于配置复杂,在同一个工程里面,一些边角的业务,也需要对配置进行详细审核,否则不敢贸然扩容。

4、熔断降级全靠 if-else,在高并发场景下,我们希望一个请求如果不成功,应该尽快失败,尽快返回,而且希望当一些边角的业务不正常的情况下,主要业务流程不受影响。如果核心业务流程和边角业务流程在同一个进程中,就需要使用大量的 if-else 语句,根据下发的配置来判断是否熔断或者降级,这会使得配置异常复杂,难以维护。

解决方案

通过网易数帆轻舟微服务,考拉海购实现服务拆分,加快迭代速度:平台的逐步实施微服务化,将应用拆分成不同的模块,每十个人左右维护一个模块,也即一个工程,代码冲突的概率小多了。每个模块对外提供接口,其他依赖模块可以不用关注具体的实现细节,只需要保证接口正确就可以。服务拆分后,在接口稳定的情况下,不同的模块可以独立上线。这样上线的次数增多,单次上线的需求列表变小,可以随时回滚,风险变小,时间变短,影响面小,从而迭代速度加快。

主次解耦,支持高并发:将核心业务和边角业务分成不同的进程,在扩容的时候,可以仅仅扩容核心业务的进程,而不需要扩容的边角业务不变,对于降级,可以使用标准的熔断降级策略,配置在某种情况下放弃对另一个进程的调用,实现统一的维护。

客户收益

1、弹性扩容:网易数帆轻舟微服务平台帮助考拉海购完成了核心系统的分布式改造,全面实现资源层和应用层的弹性,保障电商系统在业务规模快速增长的情况下稳定运行,有效支撑 618、818,双 11、黑五等所有电商大促活动。

2、快速迭代:基于网易数帆轻舟微服务产品的持续集成流程,考拉海购的变更的频率由每天 2 次增长到每天 1000 次+,基于熔断,限流,降级等策略,软件产品质量提升 52%。

3、性能优化:基于网易数帆轻舟 APM,可以精准定位性能瓶颈,例如大促前压测,加入购物车超过 1 秒,通过回溯整个链路的调用过程,发现数据库操作环节的时延占整个时延的 95% 以上,通过快速优化数据库操作逻辑,实现业务性能大幅提升,平稳应对大促。

基于大数据

业务痛点

随着考拉海购业务的快速发展,尤其是从跨境电商逐步发展成为综合电商平台,在大数据技术方向有了新的需求:

1、数仓搭建、智能推荐、搜索算法、安全风控等数据应用提出了更高的要求。

2、需要数据平台支持不同的存储方案和计算方案、灵活满足客户的各类场景。

3、数据应用开发。

4、数据时效性要求。

除此以外,考拉同样面临着大量的数据分析工作,从商品分析、会员分析、销售分析等业务需求出发来支撑考拉大规模业务的背后,需要很大的数据分析团队支撑,而这需要消耗大量的时间和人力成本。

解决方案

网易数帆为考拉提供了性价比更高的大数据技术与服务,提供了 SQL 开发、依赖配置与调度管理、交互式查询等,协助管理开发过程,提高开发效率。

提供了更便捷、更智能的数据分析服务。网易数帆以私有化部署的方式,重点提供以下解决方案:

1、提供高性能 MPP,支持各种大数据存储系统、传统数据库以及 EXCEL 文件等数据源,支持异构数据源集成,完美支撑考拉大数据高性能的要求。

2、通过拖拽操作即可快速完成数据建模,一次建模多次应用。

3、自助式分析,业务人员无需编写繁琐的代码,只要简单地拖拽,就能轻松制作出丰富的图表,灵活地进行数据分析;。

4、多终端展示,随时随地填报数据,数据自动汇总管理,与有数分析无缝衔接,并且可随时通过手机、邮件,随时随地分享给相关业务人员。

客户收益

1、基于网易数帆有数 BI,收集并计算全站数据,并进行高效的 ETL 开发和数据仓库建设。

2、基于受众定向技术产生的海量算法规则标签,进行高性能的用户画像查询和探索。

3、基于个性化技术,实现海量个性化营销方案自动部署实施和 AB 效果追踪,满足业务发展的诉求。

4、采用网易数帆有数 BI 代替自研数据门户,报表分析速度提升 20 多倍 。

免责声明:本文系网络转载,版权归原作者所有。本文所用图片、文字如涉及作品版权问题,请联系删除!本文内容为原作者观点,并不代表本网站观点。
编辑:刘婧
活动 直播间  | CIO智行社

分享到微信 ×

打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。