Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Public Preview of Variants, Telemetry in the .NET Feature Management Library, and Split Experimentation Integration in App Configuration #39

Open
Muksvso opened this issue Jun 19, 2024 · 0 comments

Comments

@Muksvso
Copy link
Member

Muksvso commented Jun 19, 2024

Azure App Configuration has introduced advanced capabilities in Feature Management and Experimentation for .NET applications. The .NET feature management library has added two new features in the form of variant feature flags and feature flag telemetry. These features, along with Azure App Configuration's integration of Split Experimentation, are designed to provide you with greater control, insights, and optimization opportunities for your application's feature releases.

Variant Feature Flags in the .NET Feature Management Library
The introduction of variant feature flags in the .NET feature management library enables more sophisticated and flexible feature rollouts. With variant feature flags, you can:

  • Tailor User Experiences: Define multiple variants of a feature to customize experiences for different user segments.
  • Manage Controlled Rollouts: Gradually release variants of a feature to minimize risk and ensure a smooth transition for users.
  • Enable A/B/n Testing: Deploy different variants of a feature to specific user groups for more precise A/B/n testing.

Explore more about Variants in the Feature Management Library here

Enhanced Telemetry for Deeper Insights
Telemetry in the .NET feature management library now offers robust tracking and analytics for your feature flags. This enhancement allows you to:

  • Monitor Feature Usage: Gain real-time insights into feature usage patterns.
  • Analyze Performance Impact: Evaluate how feature releases impact your application's performance.
  • Make Data-Driven Decisions: Utilize detailed telemetry data to inform your future feature management strategies.

Learn more about the enhanced Telemetry capabilities here.

Experimentation Powered by Integration with Split Experimentation
Our integration with Split Experimentation brings experimentation capabilities directly into Azure App Configuration.
With this integration, you can:

  • Easily Run Experiments: Set up and manage experiments to test new features and configurations effortlessly.
  • Detect and triage issues in Feature rollouts: Use Split’s advanced analytics to measure the impact of feature changes on key metrics to act as guardrails for your new feature rollouts.
  • Continuously Optimize Features: Leverage experimentation results to continuously optimize your features, ensuring the best possible user experience.

Learn how to set up an experiment in App Configuration or simply run an azd up for this repo and run an experiment for the sample "QuoteofTheDay" app.

Currently, all these features are available in .NET, and we will soon be releasing the same capabilities in libraries for other programming languages as well.

More resources

  • Learn more about Experimentation as a concept.
  • azd up repo to run an experiment for the sample "QuoteofTheDay" app.
  • blogpost for Split Experimentation.
  • Learn more about Split Experimentation on Azure

We look forward to seeing the innovative ways you will use these new capabilities. Do share your feedback for the above features or App Configuration.

@Azure Azure locked as resolved and limited conversation to collaborators Jun 19, 2024
@Azure Azure deleted a comment from zhiyuanliang-ms Jun 20, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant