火山引擎A/B实验研发工程师,十年研发经验,拥有丰富的数据与服务端实践经历,擅长大数据系统服务端与数据任务整体设计。曾于去哪儿旅行从事研发工作,负责去哪儿旅行数据平台DMP系统搭建、调度、反作弊以及ETL工作。参与过火山引擎UBA项目0到1建设,负责服务端框架设计与数据研发。目前主要负责火山引擎A/B测试系统实验引擎团队的研发与管理工作。
A/B测试正在成为各行业企业科学决策的重要工具,随着业务规模扩大,客户量以及单客数据量的不断增加,导致产品性能、数据产出与查询效率有着不小的难度,各行业部署要求不同导致系统部署成本面临巨大挑战,业务复杂度的不断增加使常规需求迭代效率有了更高的要求。针对诸多难点问题,迫切需要对整体架构进行升级。
本次将主要分享以A/B测试为代表的大数据系统与业务结合过程中的架构演进过程,讲解如何通过功能域划分与微服务改造降低模块间耦合以及基于配置屏蔽多环境开发差异,提升开发与测试效率;高性能数据服务与数据查询优化思路以解决海量数据导致的性能瓶颈;通过与数据底座脱钩完成无状态服务容器化部署,降低私有云混布等场景部署成本。
内容大纲
1. A/B测试业务场景特点与由简到繁的历程介绍
2. 与业务场景变化对应的架构演进节点、实践过程以及收益
3. 架构迭代过程中的思考与问题复盘
4. 未来规划与支持业务场景探索
听众收益
A/B测试系统属于典型的大数据系统,与业务强结合的系统架构演进与落地效果,对企业大数据系统具备较大的参考与借鉴意义。且架构演进过程中的问题与解决方案,为大数据系统从业者进行架构演进与业务结合提供参考,为行业积累优化经验。