Some reflections after putting 10,000 hours into DevOps engineering.
"Don't use Kubernetes, yet" has to be the timeliest advice.
"Never reuse a flag." What do you mean?
If you toggle a feature with a feature flag, don’t reuse that flag in the future. E.g. —experiment-hide-post-likes instead of —experiment=true. See the story of Knight Capital for a real life example https://blog.statsig.com/how-to-lose-half-a-billion-dollars-with-bad-feature-flags-ccebb26adeec
Also for short flags (-a -f)
"Don't use Kubernetes, yet" has to be the timeliest advice.
"Never reuse a flag." What do you mean?
If you toggle a feature with a feature flag, don’t reuse that flag in the future. E.g. —experiment-hide-post-likes instead of —experiment=true. See the story of Knight Capital for a real life example https://blog.statsig.com/how-to-lose-half-a-billion-dollars-with-bad-feature-flags-ccebb26adeec
Also for short flags (-a -f)