How much freedom should developers have in the perfect DevOps setup? What does”you build it you run it” truly mean? I’ve been reflecting on this for a while after seeing some 120 DevOps setups in 2020 (through Zoom).
So I tried wrapping my head around this and spent (too much) time together with 8 DevOps leaders on this article “DevOps: Standards v Freedom”. I’d love all of your opinions on this as it’s touching several fundamental DevOps core beliefs.
So what is it about:
I’ve gathered my thoughts alongside a concept I call “the evil triangle of engineering processes”. It basically means that in DevOps reality you somewhat need to choose two of the three velocity, maintainability and freedom. If you let everyone spin up any infrastructure, write config scripts however they want and don’t align on anything you will not get anywhere. If you restrict everything you will lose creativity.
Imo it comes down to the question how you interpret the “You build it, you run it” paradigm and I think many DevOps practitioners get this wrong and we don’t have enough of a discussion around this. For me there are three patterns:
1 comment
[ 2.5 ms ] story [ 10.0 ms ] threadSo I tried wrapping my head around this and spent (too much) time together with 8 DevOps leaders on this article “DevOps: Standards v Freedom”. I’d love all of your opinions on this as it’s touching several fundamental DevOps core beliefs.
So what is it about:
I’ve gathered my thoughts alongside a concept I call “the evil triangle of engineering processes”. It basically means that in DevOps reality you somewhat need to choose two of the three velocity, maintainability and freedom. If you let everyone spin up any infrastructure, write config scripts however they want and don’t align on anything you will not get anywhere. If you restrict everything you will lose creativity.
Imo it comes down to the question how you interpret the “You build it, you run it” paradigm and I think many DevOps practitioners get this wrong and we don’t have enough of a discussion around this. For me there are three patterns: