我开源了一个 A/B 实验、功能发布管理平台项目

2023-02-16 17:14:09 +08:00
 FeatureProbe

A/B 实验、以功能粒度发布的管理平台

主要使用场景如下:

1. 『功能粒度』灰度发布: 每个功能独立灰度发布给用户。可迅速关闭受 BUG 影响的功能,同时不影响其他正常功能的使用。

2. 降低测试环境搭建成本: 节约测试环境搭建和线下测试时间成本。利用线上环境小流量测试,环境真实同时影响可控。

3. 降低故障恢复时间:故障发生时通过降级策略调整服务行为,保障用户主路径不受影响。

4. 简化研发协同方式: 用功能开关替代传统分支开发的团队协同模式。真正实现主干开发、持续部署。减少分支合并冲突,显著加快迭代速度。

5. 统一的配置管理中心: 通过用户友好的操作页面,统一操作线上配置,实时修改功能参数,让运营活动生效更简单。

GitHub 地址: https://github.com/FeatureProbe/FeatureProbe

文档地址: http://docs.featureprobe.io

体验环境地址: https://featureprobe.io/

欢迎 star 和提 issue/pr,如果能得到大家小小的鼓励和认可,是我的荣幸!

7870 次点击
所在节点    程序员
37 条回复
ryan4yin
2023-02-17 10:14:01 +08:00
看着不错,企业会比较需要这种
FeatureProbe
2023-02-17 11:54:52 +08:00
@ryan4yin 欢迎使用,如有任何建议或问题的话,可以提 issue/pr ,也可以找我哦。
gangbinfo123
2023-02-17 11:56:04 +08:00
感觉发现了新大陆,使用一段时间,上线风险降低好多啊
shibo501c
2023-02-17 11:58:01 +08:00
紧急情况关闭一些功能还挺好用,配置系统还是太偏向研发人员了,这种平台其他角色也可以用,国外还有 launchdarkly, growthbook 什么的,国内少一点
millken
2023-02-17 12:38:27 +08:00
带侵入的方案企业一般不敢用,A/B testing 大多数 gateway 已经支持了,当然你这个属于定制行非常强,在非常熟悉 SDK 的情况下且有复杂场景需求的可以考虑使用。
shibo501c
2023-02-17 17:41:18 +08:00
@millken 是的,后端其实方案比较多,主要还是移动端要发版,上应用商店,能够快速关闭个功能,还是挺有用的
gohaian
2023-02-24 11:47:45 +08:00
体验了,非常不错,期待开源更多功能。
lessMonologue
2023-03-01 17:23:49 +08:00
DIDI 的 apollo ?
FeatureProbe
2023-03-01 17:24:41 +08:00
@gohaian 这周上线了指标分析功能,欢迎使用,有任何问题和建议欢迎提 issue
zhaoyta
2023-03-01 17:39:37 +08:00
携程的 apollo ?
dnsjia
2023-03-01 18:17:21 +08:00
FeatureProbe
2023-03-02 10:22:37 +08:00
@zhaoyta 携程的 apollo 是配置中心,FeatureProbe 主要是功能粒度去管理和发布功能,之前写了一篇文章讲了二者的区别,有兴趣可以看一下 https://juejin.cn/post/7187598169730416701
FeatureProbe
2023-03-02 10:33:21 +08:00
@lessMonologue 欢迎使用
shibo501c
2023-03-02 11:34:46 +08:00
@lessMonologue 难道是老橘子
OpenSea
2023-03-02 13:54:53 +08:00
呀,在 V 站看到了,之前提了不少 issue
opentrade
2023-03-02 13:55:28 +08:00
有米置顶
99yuying
2023-03-02 14:19:32 +08:00
文档写的很全面👍
kingterrors
2023-03-02 14:41:16 +08:00
看起来就很厉害,向大佬学习!
jiangzm
2023-03-02 14:47:17 +08:00
跟 DIDI 有个开源项目很像, 另外字体是不是有点小感觉不太协调。
jiangzm
2023-03-02 15:00:13 +08:00
@zhaoyta
@lessMonologue
@FeatureProbe
对的配置中心一般给开发人员用的,A/B 实验一般是产品基于用户画像来实验新功能的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/916719

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX