[开源项目]一个AB实验、灰度发布功能管理平台

一、什么是 FeatureProbe?#

FeatureProbe 是一款开源的 AB 实验、灰度发布、功能开关管理平台。

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

文档地址: docs.featureprobe.io/zh-CN/

体验环境地址: featureprobe.io/

二、使用场景#

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

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

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

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

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

三、 用户界面#

1、功能开关创建管理#

2、功能发布规则设置#

3、发布流量监测#

4、指标分析#

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。