Exercise – introducing feature flags
In custom development projects, feature flags are used to turn on or off features of applications. Agile teams benefit from this concept very much because features with great impact and long development time, which span over multiple sprints, can be kept hidden from end users until they are fully developed. Consider features such as enabling the Copilot feature in Microsoft Azure or making GitHub Copilot available in public repositories. These features were developed behind feature flags before they were released to the public audience. We also very often use feature flags to turn on new features for a group of users (e.g., users who participate in beta-testing activities). The aforementioned Copilots were first available as a private preview for dedicated customers, then they went to the public preview stage, and finally, they became generally available.
The solution-specific environment variables in Power Platform can provide this feature...