Oleg Kolesnikov. Developing a .NetCore app with Microsoft.FeatureManagement
Original: https://youtu.be/Q0NlenV3ZEE 1. Understanding and defining Feature Flags (FF). – Using FF for Continuous Deployment and Trunk Based Development processes. – The categories and characteristics of FF. – Launching A/B testing and canary releases with FF. 2. FF’s lifecycle. – When to create, enable, and remove feature flags. – FF testing. 3. FF management system. Requirements for the FF management system and its components. What the out-of-the-box solutions for the .NET stack are. 4. Microsoft.FeatureManagement library for FF management in web applications with microservice architecture. – To cover the main functionality I’ll take web applications as an example. What the built-in strategies for enabling features are. How to implement your own strategy. – What the built-in strategies for enabling features are. How to implement your own strategy. – What the extension points are and how we used them to build our own FF management system. Main problems: how to ensure a uniform state of the FF during the query execution; how to respond to the situation with client’s request being handled by multiple microservices. How to deliver flags to UI. Oleg Kolesnikov is a .NET developer with over 10 years of experience. He’s been developing fintech applications and now he works on corporate systems with microservice architecture in TrueEngineering. He's keen on delving into the best practices for designing and developing high-load distributed systems. Presentation: https://disk.yandex.ru/i/8q-1stdCUht3yQ DotFest: https://2020.dotfest.ru
Original: https://youtu.be/Q0NlenV3ZEE 1. Understanding and defining Feature Flags (FF). – Using FF for Continuous Deployment and Trunk Based Development processes. – The categories and characteristics of FF. – Launching A/B testing and canary releases with FF. 2. FF’s lifecycle. – When to create, enable, and remove feature flags. – FF testing. 3. FF management system. Requirements for the FF management system and its components. What the out-of-the-box solutions for the .NET stack are. 4. Microsoft.FeatureManagement library for FF management in web applications with microservice architecture. – To cover the main functionality I’ll take web applications as an example. What the built-in strategies for enabling features are. How to implement your own strategy. – What the built-in strategies for enabling features are. How to implement your own strategy. – What the extension points are and how we used them to build our own FF management system. Main problems: how to ensure a uniform state of the FF during the query execution; how to respond to the situation with client’s request being handled by multiple microservices. How to deliver flags to UI. Oleg Kolesnikov is a .NET developer with over 10 years of experience. He’s been developing fintech applications and now he works on corporate systems with microservice architecture in TrueEngineering. He's keen on delving into the best practices for designing and developing high-load distributed systems. Presentation: https://disk.yandex.ru/i/8q-1stdCUht3yQ DotFest: https://2020.dotfest.ru
