5 ms·
And blatant disregard for performance analysis & capacity planning. Application is slowing down at 5000 QPS? Let's upgrade to 64 core 128GB Server and while we
by photonwins 10y ago
And blatant disregard for performance analysis & capacity planning. Application is slowing down at 5000 QPS? Let's upgrade to 64 core 128GB Server and while we are at it, let's throw in a bunch of SSDs too. </s>
- JimmyAustin 10y agoIt's worth it to analyse how much that server costs vs how it costs to rearchitect the application. Those 64 cores are probably cheaper then 2 months of a senior engineer's salary.
- phamilton 10y agoI think the bigger point is that by adding SSDs and increasing CPU/memory all at once, we don't figure out what is actually the bottleneck.
- aaronbrethorst 10y agoIn the short term, it is far cheaper to fix everything that might be causing the business to collapse than it is to perform root cause analysis.
- snovv_crash 10y agoThe problem is that it means you need to fix the same problem again soon, and finding something faster than SSDs which you can store your 1TB of data on isn't really feasible. On the other hand, if you'd just added an index to the column you are querying on...
- deleted 10y ago[deleted]
- davidgerard 10y agoIME this puts the problem off six months (which might be enough!) but the technical debt interest bill comes calling. If your algorithm is fundamentally shitty, you can scale it up by brute force for a certain time, then it outstrips your ability to do so, and you may need to apply actual competence to the problem. If you have any on hand that knows your systems. (I'm a sysadmin. I have full confidence in my job existing for many decades to come. Because even in the future, nothing works.)
- falcolas 10y agoThe first 64 cores, perhaps. But the 30th set? The 300th set? I recently worked for a company that held very strictly that it was better to buy more cores than change the code. As a result, over half their total costs was dedicated to their AWS bill.
- crdoconnor 10y agoThat's assuming it's actually even possible to use all that bare metal. I worked for a company that tried to optimize its code by buying multiple servers with 64 core processors - one for each customer - when the critical process couldn't use more than one core. They were mostly kept afloat by using their patent portfolio as a weapon.
- gaius 10y agoGood for the Ops guys* employed at cloud providers :) * And gals if you want to be pedantic, but guys is a gender-neutral term these days
- vorg 10y ago> guys is a gender-neutral term these days "guys" sounds like "gaius"!
- deleted 10y ago[deleted]