Building a .NET Core App with Microsoft.FeatureManagement
summary
Covers feature flags: definition, categories, role in Continuous Deployment and Trunk-Based Development, and using flags for A/B testing and canary releases. Describes feature-flag lifecycle (when to create, enable, remove, and test) and requirements for a flag-management system with existing .NET solutions. Demonstrates Microsoft.FeatureManagement in .NET Core web and microservice apps: built-in and custom activation strategies, extension points used to build a homegrown management system, ensuring consistent flag state across a request and across multiple microservices, and propagating flags to the UI.
AI-written summary · about
chapters (4)
related talks
44mFlagging features — a DevOps approach to continuous release
50mThe Story of One Feature Flag
01h 09mFeature flags: the toggle, the A/B test and the canary
41mFeature Flags: Separate Deployment from Feature Release
08mThe Art of Feature Flagging
30mA Tale of Two Feature Flags
56mWhen Feature flags go bad
59mFaster & less risky releases with feature flags
