-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Core Practice Content: Environment Control #279
Comments
Schuyler offered to pick this one up! |
Renamed "Feature Flagging" to "Configuration in the Environment" as a more general practice |
I was actually kind of wondering what we meant by "Configuration in the Environment".. Because that could mean a variety of things around deploying software, for example you could have app dependencies and networking configs, that could be completely separate from feature flags. Feature Flags are a way to turn on or off(boolean) a single component after the app is already deployed in prod or any environment to help prevent the amount of bugs to the user while testing in prod. So I am def a fan of naming this back to Feature Fags or unless we don't want it to actually be about Feature Flags. |
I can't remember who exactly suggested including that but my assumption of what they meant was a practice of configuring things at the environment level (eg, I set an environment variable or some configuration to my database URL in the environment rather than in application code) leading to greater security and separation of concerns around what the environment controls vs what the application code has. App code reads from the environment to connect to things like services, bring in authentication keys, (possibly use feature flags) etc Is some of that spelled out in some of the 12-factor principles? Been a min since I was an engineer but I think there may be some good stuff in the 12 factor principles we can pull from |
@nsharpe-rise8 do you have the link to the google doc for this? |
Be sure to cover topics of:
Acceptance Criteria:
Explain what the core practice is
Explain why its important
Explain it in a way that every Riser can understand it
Have a google doc that is reviewed & ready to publish
Bonus: Publish it yourself on the delivery site.
Template
Resources:
The text was updated successfully, but these errors were encountered: