Document the use of and need for using feature flags more frequently
What does this MR do?
As part of https://gitlab.com/gitlab-org/gitlab-ce/issues/49619 we will start requiring the use of feature flags more often, allowing us to better control the roll-out of changes, and better manage incidents. This MR describes when to use feature flags, why, what the cost and benefits are, and so on.
What are the relevant issue numbers?
https://gitlab.com/gitlab-org/gitlab-ce/issues/49619
Does this MR meet the acceptance criteria?
-
Documentation created/updated -
Conforms to the code review guidelines -
Conforms to the style guides