V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
FeatureProbe
V2EX  ›  分享创造

做了个开源的功能发布配置项目,可以用于对新功能进行 AB 测试、灰度发布以及远程配置服务

  •  4
     
  •   FeatureProbe ·
    FeatureProbe · 2023-09-12 15:45:53 +08:00 · 1835 次点击
    这是一个创建于 442 天前的主题,其中的信息可能已经有所发展或是发生改变。

    相关地址:

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

    文档地址: https://docs.featureprobe.com/

    在线体验环境: https://featureprobe.com/

    项目所解决的问题

    1 、复杂功能的逐步发布

    当开发一个复杂的功能时,传统的开发方式可能需要等到功能完全开发完成后才能进行发布。这可能导致较长的开发周期和较高的风险。使用 FeatureProbe ,可以将功能分成较小的模块,并逐步在应用程序中启用。这样可以减少开发风险,更快地将功能交付给用户。

    2 、风险管理和回滚

    在传统的开发流程中,如果新功能引入了问题或用户反馈不佳,可能需要回退整个应用程序版本或进行紧急修复。使用 FeatureProbe ,可以轻松禁用有问题的功能,而无需进行整个回退操作。这样可以更好地管理风险,并在修复问题后再次启用功能。

    3 、A/B 测试和功能评估

    在 FeatureProbe ,你可以将不同的功能变体分配给不同的用户群体,进行 A/B 测试。这样可以评估不同功能的表现和用户反馈,以确定最佳方案。

    4 、动态配置和个性化

    可以在应用程序中动态配置功能行为。这使得可以根据特定用户、地理位置或其他条件来启用或禁用功能,从而实现个性化体验。

    5 、版本管理和持续交付

    FeatureProbe 提供了更好的版本控制和管理机制。开发团队可以管理不同版本之间的功能差异,同时保持应用程序的稳定性和可维护性。有助于实现持续交付和快速迭代的开发流程。

    UI 界面

    功能管理开关界面:

    发布规则配置界面:

    流量监测:

    指标监测:

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3375 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:37 · PVG 19:37 · LAX 03:37 · JFK 06:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.