火山引擎 DataTester 升级:降低产品上线风险,助力产品敏捷迭代
更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,并进入官方交流群
在企业竞争加剧的今天,精益开发和敏捷迭代已成为产品重要的竞争力。如何保障每一次 Feature 高效迭代与安全,如何快速实现面对不同用户的精细化运营,成为了产品团队的新挑战。为了帮助企业解决此类痛点,火山引擎 DataTester「智能发布」功能应运而生。

「智能发布」是一种结合功能开关 + 动态配置 + 灰度发布 + 配置管理的敏捷开发技术,基于先进的 Feature Flag 引擎和一站式配置托管能力,满足应用新功能灰度发版、A/B 实验到全量、人群定向发布等不同应用场景,帮助开发、产品、运维人员在低风险环境下迭代新 Feature,实现精益敏捷开发。
近期,火山引擎 DataTester 对「智能发布」功能进行了全面升级。升级特性如下:
一站式完成 A/B 实验 + 固化 Feature 操作
DataTester 此次升级后,A/B 实验创建运行完成后,可将实验参数固化为 Feature 并发布到线上。
一般有两种应用场景:
场景 1:A/B 实验得出结论后,有一组实验效果明显较好,即可通过智能运营,将其固化为 Feature 并全量上线。
场景 2:A/B 实验暂未得出哪组效果好,但该功能后续会继续探索,则可先将实验参数固化为一个产品 Feature,直接进行产品管理。

2. Feature 可设置自动发布计划、自动下线、发布管控
Feature 若需生效到线上,需发布才能生效。为保证发布安全性、降低上线风险,DataTester「智能发布」提供了灰度发布功能,可控制流量由小到大逐步放量,放量过程中观测用户反馈和数据指标,若出现会异常快速回滚,保证功能安全稳定上线。
同时,Feature 可以支持自动发布计划、自动下线、发布管控;针对发布安全也进行了升级,发布前需要确认变更 Diff 信息, 提升发布安全性。
自动发布计划
Feature 可设置定时自动发布
可一键设置发布频率 (例:每天发布 20%)
自动下线
某个版本发布时,可设置到期自动下线
到期自动下线后自动回滚到上一个版本
发布管控
可设置不可操作发布的时间,比如:非工作日限制不发布
3. 流程管理:支持自定义差异化发布方案
DataTester「智能发布」新功能支持设置不同的 Feature 发布流程,不同的流程可配置不同的环节,不同环节可配置相应具体规则(如审批规则、内测规则等)。
通过对 Feature 流程的差异化管理,可以实现重要功能配置严格的发布流程,紧急 bugfix 配置快捷的发布流程,这样既保障了重要功能上线的严谨,同时又保障了紧急 bugfix 的敏捷。

4. 白名单测试:支持创建多个白名单测试任务
在 A/B 实验正式开启之前,通常会先选择几名白名单用户进入测试,观察实验是否能正常运行,参与这一步的用户被称为 “白名单用户”。在「智能发布」功能升级后,可针对 Feature 同时创建多个白名单测试场景,并行测试多种实验或多个应用细节。
DataTester「智能发布」有诸多用途,其技术本质是按用户指定的规则下发不同的功能参数,以达到敏捷发布的使用效果。除了最常见也是使用最普遍的 “功能开关” 外,还可以实现动态下发 “应用配置”“业务配置”“环境配置”“安全配置” 等诸多参数的能力。
DataTester 是火山引擎数智平台旗下产品,作为字节跳动内部使用多年的 A/B 测试平台,DataTester 能够深度耦合推荐、广告、搜索、UI、产品功能等多种业务场景需求,为业务增长、转化、产品迭代,策略优化,运营提效等各个环节提供科学的决策依据,让业务真正做到数据驱动。
目前,火山引擎 DataTester 已经服务了美的、得到、凯叔讲故事等在内的上百家标杆客户,将成熟的 "数据驱动增长" 经验赋能给各行业。
点击跳转火山引擎 A/B 测试 DataTester 官网了解详情!
火山引擎 DataTester 升级:降低产品上线风险,助力产品敏捷迭代的更多相关文章
- 火山引擎 DataTester:让企业“无代码”也能用起来的 A/B 实验平台
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 当数字化变革方兴未艾,无代码正受到前所未有的关注.Salesforce 的数据显示,52%的 IT 部门表示,公司 ...
- 还原火山引擎 A/B 测试产品——DataTester 私有化部署实践经验
作为一款面向ToB市场的产品--火山引擎A/B测试(DataTester)为了满足客户对数据安全.合规问题等需求,探索私有化部署是产品无法绕开的一条路. 在面向ToB客户私有化的实际落地中,火 ...
- 火山引擎 A/B 测试产品——DataTester 私有化架构分享
作为一款面向 ToB 市场的产品--火山引擎A/B测试(DataTester)为了满足客户对数据安全.合规问题等需求,探索私有化部署是产品无法绕开的一条路. 在面向 ToB 客户私有化的实际落地中,火 ...
- 火山引擎MARS-APM Plus x 飞书 |降低线上OOM,提高App性能稳定性
通过使用火山引擎MARS-APM Plus的memory graph功能,飞书研发团队有效分析定位问题线上case多达30例,线上OOM率降低到了0.8‰,降幅达到60%.大幅提升了用户体验,为飞书的 ...
- JuiceFS 在火山引擎边缘计算的应用实践
火山引擎边缘云是以云计算基础技术和边缘异构算力结合网络为基础,构建在边缘大规模基础设施之上的云计算服务,形成以边缘位置的计算.网络.存储.安全.智能为核心能力的新一代分布式云计算解决方案. 01- 边 ...
- 火山引擎 DataLeap:揭秘字节跳动数据血缘架构演进之路
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 DataLeap 是火山引擎数智平台 VeDI 旗下的大数据研发治理套件产品,帮助用户快速完成数据集成.开发.运维 ...
- 火山引擎 DataLeap 的 Data Catalog 系统公有云实践
Data Catalog 通过汇总技术和业务元数据,解决大数据生产者组织梳理数据.数据消费者找数和理解数的业务场景.本篇内容源自于火山引擎大数据研发治理套件 DataLeap 中的 Data Ca ...
- 如何又快又好实现 Catalog 系统搜索能力?火山引擎 DataLeap 这样做
摘要 DataLeap 是火山引擎数智平台 VeDI 旗下的大数据研发治理套件产品,帮助用户快速完成数据集成.开发.运维.治理.资产.安全等全套数据中台建设,降低工作成本和数据维护成本.挖掘数据价 ...
- 火山引擎 DataLeap:3 个关键步骤,复制字节跳动一站式数据治理经验
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,并进入官方交流群 DataLeap 是火山引擎数智平台 VeDI 旗下的大数据研发治理套件产品,帮助用户快速完成数据集成.开发.运维.治理. ...
- 火山引擎 DataLeap:一家企业,数据体系要怎么搭建?
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 导读:经过十多年的发展,数据治理在传统行业以及新兴互联网公司都已经产生落地实践.字节跳动也在探索一种分布式的数据治 ...
随机推荐
- 学习Hadoop不错的系列文章(转)
http://www.cnblogs.com/xia520pi/archive/2012/04/22/2464934.html 1)Hadoop学习总结 (1)HDFS简介 地址:http://for ...
- 如何深度学习Python?
安装必要软件:首先需要安装Anaconda或Miniconda等科研计算环境,并创建虚拟环境以便管理不同项目所需库和版本.可以按照如下步骤进行操作: 下载并安装 Anaconda 或 Minicond ...
- Kotlin协程系列(一)
一.协程的定义 最近看了一本有关kotlin协程的书籍,对协程又有了不一样的了解,所以准备写一个关于kotlin协程系列的文章. 言归正传,我们在学习一个新东西的时候,如果连这个东西"是什么 ...
- MySQL-安全更新参数
版权声明:原创作品,谢绝转载!否则将追究法律责任. ----- 作者:kirin 注意! 生产环境中,updata必须要加where条件 1.开启安全功能,会提示你加where,不加会提示语法不正确. ...
- 【Javaweb】四(关于接口类的作用)
这里我们还是以房产信息管理系统的题目举例: 发现在DAO层和service层都有接口类(注:impl是实现类) 为什么要用接口,不直接写实现类: 1.简单.规范性:这些接口不仅告诉开发人员你需要实现那 ...
- 2021牛客多校第一场 I题(DP)
题意 给定一个长度为 \(n(n<=5000)\) 的排列,两个人轮流从这个序列中选择一个数,要求当前回合此人选择的数大于任意一个已经被选择的数,并且该数在数组中的位置 \(i\) 与此人上一次 ...
- PHP异步通信
目录 PHP swoole websocket服务器端 websocket 客户端 直播平台 基于宝塔nginx安装Nginx-rtmp-module搭建流媒体服务器 web H5端拉流 其他 PHP ...
- SpringBoot整合SpringSecurity实现前后端分离认证授权
1.什么是SpringSecurity? Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架.它实际上是保护基于spring的应用程序的标准. Spring Securi ...
- Net 高级调试之十四:线程同步的基础知识和常见的同步原语
一.介绍 今天是<Net 高级调试>的第十四篇文章,这篇文章我们主要介绍和线程相关的内容,当然不是教你如何去写多线程,更不会介绍多线程的使用方法和API,今天,我们主要讲一下锁,一说到多线 ...
- A Novel Cascade Binary Tagging Framework for Relational Triple Extraction(论文研读与复现)
A Novel Cascade Binary Tagging Framework for Relational Triple Extraction Zhepei Wei,Jianlin Su, Yue ...