过往的业务决策场景中,通过“拍脑袋”式的经验主义决策,未必能选出在实际应用中带来收益的策略。而在A/B测试工具的支持下,企业能够通过抽选小流量、随机分组、策略投放与效果评估的科学链路,实现合理归因与精准决策,将决策权交给实际用户,用数据找答案。
作为火山引擎数智平台旗下的核心产品,A/B测试DataTester依托字节长期沉淀的用户大数据与先进算法,现已支持字节内部500多个业务,并对外服务美的、华泰证券、博西家电、乐刻健身等上百家企业,以一站式实验管理与丰富的场景化特型实验等全方位实验能力,持续以数据驱动业务增长。
为了更好地服务内外部企业,DataTester从内外融合、微服务架构调整两方面进行了产品结构的优化。在内外融合实践上,团队以“基于外部版本补齐内部版本能力;采用复用方式确保迭代正常进行”为融合原则,对产品、代码以及技术团队等方面展开了全方位融合。
以研发团队和代码仓库的融合为例,原本内外纵向分离的团队转变为按照模块的横向划分,内外平台的相同模块合并为一个小组,进行后续开发;在代码仓库方面,内外的单体服务则整合为现有的一套微服务群的代码仓库。
迭代节奏异步的内外平台融合后,架构升级挑战随之而来。于是,沿着“划分子域、梳理子域间依赖、切换语言、实验管理子域先行探索,兼容多数据源、明确上线方案”的链路,DataTester展开转向微服务架构的实践。
首先,在DDD的指导下进行子域划分,大体按功能划分出实验管理、实验指标、配置中心等8个子域。通过明确子域间运行依赖关系,进而明确可并行的工作,缩短了项目周期。
在语言切换上,团队决定将服务语言从Python向Golang切换。此外还划分出BaseExperiment、ExperimentPlugin 和 ExperimentExtension 三个模块,进行实验子域先行探索和管理。在内外融合和拥抱微服务架构的重构链路下,DataTester团队明确了“对外部版本采取整体替换上线;对内部版采取分模块替换上线”的上线方案。
微服务架构的调整,将带来DataTester服务能力的升级。因此,使用DataTester的企业将进一步实现高效的科学决策,在数据驱动精细化运营的行业趋势下,通过科学决策与快速创新来取得竞争优势,抢占市场先机,持续助推业务降本增效。
除了旗下产品平台服务能力的不断优化,火山引擎VeDI也正在企业数据应用场景上持续拓展。除DataTester所提供的A/B实验能力外,VeDI还为企业提供数据洞察分析DataWind、增长分析DataFinder、企业精准营销的VeCDP与GMP。这些数据工具能覆盖企业所需的全链路数智能力,助力企业实现全场景数据消费,充分释放数据价值。
目前,火山引擎数智平台已经与金融、大消费、泛互联网、汽车等行业的众多知名企业展开合作,携手探索以数据消费驱动业务增长的新模式。未来,还将持续优化平台能力,助力企业数智化升级。