News for hackers. Stuff that matters.
Re:A lot of complex “scalable” systems can be done with a si... by perl4ever on Sunday December 29, 2019 @08:25PM (#21909987)
At the risk of exposing my ignorance - look at all those "Peak 5%-20%" labels. Doesn't that mean they have a lot more than they need?
Re:A lot of complex “scalable” systems can be done with a si... by dahfizz on Sunday December 29, 2019 @08:38PM (#21910049)
Stack overflow hosts all (most?) Of their own baremetal servers in their own data center.

Looking at the specs of the machines, they are actually pretty basic as far as servers go. A server isn't barely worth the cost of it's chassis and motherboard if you put less than 64 G ram and 24 CPUs in it.

In other words, these are about the lowest specd proper servers you can get. So yeah, even their modest hardware is still overspecd for running their website.

Re:A lot of complex “scalable” systems can be done with a si... by latch on Monday December 30, 2019 @12:05AM (#21910942)
"Their own data center" implies (to me at least) that they built their own data center. That doesn't sound right, so I looked it up, and it seems like they're colocating. That might be what you meant, but the data centers they use certainly weren't built or owned by SO.
Re:A lot of complex “scalable” systems can be done with a si... by dahfizz on Monday December 30, 2019 @12:27AM (#21911026)
As far as I can tell, you are correct. They manage their own metal servers/racks inside a colocated data center. Sorry if this caused confusion.
Re:A lot of complex “scalable” systems can be done with a si... by 0x445442 on Monday December 30, 2019 @10:27AM (#21913902)
Yeah, I recall an article that said their physical hardware was in jeopardy during hurricane Sandy.
Re:A lot of complex “scalable” systems can be done with a si... by paulsutter on Sunday December 29, 2019 @08:44PM (#21910071)
As CPU utilization goes up, latency will go up. Also, one or two second snapshots of CPU use are averages over time. During any given moment you will invariably get little bursts of requests, and those will have slow responses if running closer to full utilization.

Also, of course, the total cost per hour for 9 servers with 3 year depreciation is in cents.

Re:A lot of complex “scalable” systems can be done with a si... by daxfohl on Sunday December 29, 2019 @08:33PM (#21910028)
Re:A lot of complex “scalable” systems can be done with a si... by vitus on Sunday December 29, 2019 @08:36PM (#21910044)
They have a lot more CPU than they need, but the challenge is often getting servers shaped appropriately (RAM x CPU x disk x network), especially if you're not building your own.

Ultimately, their service is (most likely) not compute-bound.

Re:A lot of complex “scalable” systems can be done with a si... by manigandham on Sunday December 29, 2019 @09:03PM (#21910160)
Yes but the overall hardware is a one-time purchase and cheap considering all the other costs of the business. They're well provisioned to keep latency down and handle any unexpected outages.