6 ms·
Things will break and I will need to be able to debug them. New versions will be released and I will need to be able to upgrade to them. Bugs will be found an
by AndyMcConachie 7y ago
Things will break and I will need to be able to debug them.
New versions will be released and I will need to be able to upgrade to them.
Bugs will be found and I may need to know if I or my users are experiencing them.
Security holes will be found and I will need to either upgrade, or mitigate them in some other fashion.
All of the above realities mean I want well defined and understandable software. The less well defined and understandable a deployment is, the less I am interested in deploying it. Complexity is a cost, and this cost cannot be waived by simply chucking everying into a container.
Simplicity means cheap. It means time not wasted and it means fewer headaches.