What is difference between Feature Flag and Configuration? #315
Replies: 2 comments
-
I also found it interesting. * Regarding "OpenConfig", it is used for networking in a different context, I would remove that from the title. |
Beta Was this translation helpful? Give feedback.
-
Hey @joebowbeer, I think the article you linked provides a nice comparison. While feature flagging and remote configuration management are very similar from a technical, they have different goals in mind. OpenFeature is focused on feature flagging but could be used for configuration management if the provider supports it and you understand the limitations. Some limitations include no special handling of secrets and potential impact on startup time while the provider syncs with an external service. Thanks for bringing this up. I'll talk to the governance board to work on an official stance on this topic. It's something we've talked about in the past but the outcome was never captured in the docs. |
Beta Was this translation helpful? Give feedback.
-
I recently learned about OpenFeature by watching Alex Jones's presentation Building a Kubernetes Experimentation Platform
One question I have is about the difference between feature flag and configuration.
According to one source, feature flag is for the most part an extension of configuration:
In a side-by-side comparison, Feature Flag extends Configuration in every category except Versioning.
However, I don't see a comparison between Feature Flag and Configuration in the OpenFeature docs, and I think it would be useful to draw the comparison, if it exists.
Is there anything configuration-wise that OpenFeature considers to be out of scope?
Beta Was this translation helpful? Give feedback.
All reactions