注册 / 登录

利用开源大数据技术构建WMX大数据平台

分会场:  架构演进/工程实践/大前端

 

案例来源 :

案例讲师

粟迪夫

WalmartLabs 首席工程师、架构师

沃尔玛实验室广告平台首席工程师、架构师。对大数据平台架构设计、消息中间件、分布式系统等领域兴趣浓厚。作为技术负责人,帮助多家企业搭建了大数据平台和分布式系统。目前主导WMX大数据平台、广告效益分析系统和实时数据管道的开发。

扫描二维码分享案例

所在软件研发中心介绍

沃尔玛实验室(@WalmartLabs) is accelerating their development to redefine the shopping experience to meet the changing needs of our customers wherever they are —in a store, on our website, or on their mobile device.

 

建议该分享案例适用范围:

大数据平台、开发流程、软件质量

 

为什么这个案例值得分享?

利用开源技术开发大数据平台,通过分析广告效益确定广告价格和制定广告活动的策略。

 

 

案例简述

 

沃尔玛广告平台的WMX大数据分析平台利用大数据分析技术对广告展示和交易数据进行分析,生成广告效益报表,帮助确定广告价格和制定广告活动的策略。本文介绍了WMX团队充分利用开源的大数据技术和软件开发技术在构建WMX大数据分析平台。针对可以大数据技术快速发展的特点,设计可插入、可扩展的模块化架构以方便大数据技术的升级和替换。利用开源的软件开发和管理工具优化软件开发流程,提高软件开发的效率和软件质量。

 

案例目标

 

沃尔玛广告平台拥有众多的在线广告发布渠道。当沃尔玛的合作伙伴在沃尔玛广告平台进行广告推广活动时,需要对广告的效益进行评估。广告效益分析系统通过大数据的技术手段,对海量的广告、交易及消费者数据进行分析,生成广告效益报表,作为广告定价和广告推广活动的根据。

 

成功(或教训)要点

 

1)可插入、可扩展的模块化系统架构方便系统的实现和技术升级、替换
2)选取合适的开源大数据技术加快开发进程
3)优化的开发方法、工具和环境提高软件开发速度和软件质量
4)OneOps云端快速部署

 

案例ROI分析

 

WMX大数据分析平台充分利用开源技术和优化的开发方法,实现了快速开发,提高软件质量,支持未来的技术升级。

 

案例启示

 

1)开源的大数据技术更新非常快,系统架构需要支持开源大数据技术的升级和替换
2)合理地利用开源的软件开发工具配合创新的软件开发方法可以极大地提高软件开发效率和软件质量,但是对开发人员的要求比较高

 

案例在团队中的意义

 

利用开源技术开发大数据平台,通过分析广告效益确定广告价格和制定广告活动的策略。