Utilizing Feature Flags is a powerful technique for allowing developers to modify system behavior without changing any code. .NET Core recently introduced a new Feature Management Library that makes implementing feature flags a breeze, ultimately which can standardize feature management in your system.

Azure App Configuration is also a recent Azure offering for configuring a host of variables in your .NET Core application. Basically, App Configuration offers a central place to manage app settings, environment variables, config values, and secrets. The feature also allows updating these configurations at runtime without needing to restart or redeploy an app service.

Imagine these two items being used in conjunction to create a solution where automation rules, deployment risk is reduced, and new features can be introduced into your application very rapidly, but more importantly very safely. It would be like if the New England Patriots wanted to try out a new offense against the lowly Detroit Lions for one week, while not worrying about de-railing their annual trip to the Super Bowl.