3 ms·
this absolute is a little ignorant. For some products the scalability is the core competitive advantage. He can't engineer it in after the fact.
by skeeter2020 4y ago
this absolute is a little ignorant. For some products the scalability is the core competitive advantage. He can't engineer it in after the fact.
- NhanH 4y agoCan you give some examples of such products?
- ZephyrBlu 4y agoA database would be an obvious example. Analytics platforms and message queues are another couple that come to mind. You can't patch the kind of performance you need for these products after the fact, it needs to be baked into the architecture.
- andrewmutz 4y agoIt's literally Donald Knuth: “The real problem is that programmers have spent far too much time worrying about efficiency in the wrong places and at the wrong times; premature optimization is the root of all evil (or at least most of it) in programming.”
- deleted 4y ago[deleted]
- throwaway445232 4y ago[flagged]
- kirso 4y agoI think the authors above just meant that you don't know if your product will even get there so instead of over-engineering your stack and prepping for every possible scenario you'd take Just-in-time approach and conquer the problems when they come at you.