FEATURE FLAGS in ASP NET Core | Azure App Configuration | Getting Started With ASP.NET Core Series
Rahul Nath Rahul Nath
30.7K subscribers
11,364 views
0

 Published On Jul 15, 2021

Hello Friends, Feature flags also referred to as Feature Toggles are a powerful technique to modify application behaviour without changing code. They allow features to be turned on and off dynamically.
The .NET Core Feature Management libraries extend the framework with comprehensive feature flag support. These libraries are built on top of the .NET Core configuration system. Any .NET Core configuration provider is capable of acting as the backbone for feature flags.

In this video let's learn about the Feature management libraries in .NET, how we can use them in an ASP NET Core application, and the different ways to manage these feature toggles. We will learn how to add a simple boolean feature flag, add more advanced feature flag filters (PercentageFilter) and also create custom Feature Flag Filters.
To use feature flags effectively, we need to externalize all the feature flags used in the application. This allows modifying the application behaviour without modifying the application itself. We will use the Feature flags feature in Azure App Configuration to store feature flags for our application and retrieve them during runtime in our application.

00:00 - Introduction
01:50 - Add Feature Flag
09:12 - Feature Flag Attribute
12:38 - Advanced Feature Flags
17:43 - Custom Feature Flag Filter
23:40 - Feature Flags In Azure App Configuration

šŸ”—Source Code - http://bit.ly/feature-flag-asp-net-core
šŸ”—Feature Flags Library - https://github.com/microsoft/FeatureM...

Additional Watching
šŸ“¹ Configuration - Ā Ā Ā ā€¢Ā CONFIGURATIONĀ inĀ ASP.NETĀ CoreĀ |Ā Getti...Ā Ā 
šŸ“¹ Azure App Configuration - Ā Ā Ā ā€¢Ā AZUREĀ APPĀ CONFIGURATIONĀ |Ā CentralĀ Sto...Ā Ā 
šŸ“¹Dependency Injection - Ā Ā Ā ā€¢Ā DEPENDENCYĀ INJECTIONĀ inĀ ASP.NETĀ CoreĀ ...Ā Ā 
šŸ“¹Middleware - Ā Ā Ā ā€¢Ā MIDDLEWAREĀ inĀ ASP.NETĀ CoreĀ |Ā GettingĀ ...Ā Ā 
šŸ“¹ Managed Identity - Ā Ā Ā ā€¢Ā AzureĀ SDKĀ DefaultAzureCredentialĀ :Ā Un...Ā Ā 
šŸ“¹ Filters- Ā Ā Ā ā€¢Ā FILTERSĀ InĀ ASPĀ NETĀ CoreĀ |Ā GettingĀ Sta...Ā Ā 
šŸ“¹ASP NET Core Series - Ā Ā Ā ā€¢Ā ASP.NETĀ CoreĀ Ā 

LInks
šŸ”— App Configuration - https://docs.microsoft.com/en-us/azur...
šŸ”— Managed Identity - https://docs.microsoft.com/en-us/azur...
šŸ”— Event Grid Integration - https://docs.microsoft.com/en-us/azur...

Come say hi! āœ‹
šŸŒ Blog - https://rahulpnath.com/
āœ‰ Subscribe to my Newsletter - https://www.rahulpnath.com/subscribe
šŸ¦Twitter - Ā Ā /Ā rahulpnathĀ Ā 
šŸ“øInstagram - Ā Ā /Ā rahulpnathĀ Ā 

šŸŽ„ Recording Setup and Workflow - https://www.rahulpnath.com/blog/youtu...

Make sure to SUBSCRIBE to the channel. THANK YOU for helping me grow this channel !!

show more

Share/Embed