3 ms·
To me, this is focusing on minimizing the occurrence of failure scenarios rather than solutions for them. You should not only be asking yourself what you're ok
by dastbe 7y ago
To me, this is focusing on minimizing the occurrence of failure scenarios rather than solutions for them. You should not only be asking yourself what you're ok with happening in failure scenarios, but also what happens when rare scenarios suddenly become not so rare. And you should be actively testing these decisions by failing often, to improve your confidence that when unplanned failure occurs your system will be resilient.
That's not to say that you can't minimize rather than solve, as its (IMO) easier and faster to introduce minimizing mitigations rather than wholesale solutions to failure and, well, time is dimes. But the reality is that these are just short-term mitigations that you'll outgrow as you scale.