←back to thread

Use One Big Server (2022)

(specbranch.com)
343 points antov825 | 4 comments | | HN request time: 0.001s | source
Show context
turtlebits ◴[] No.45085891[source]
The problem is sizing and consistency. When you're small, it's not cost effective to overprovision 2-3 big servers (for HA).

And when you need to move fast (or things break), you can't wait a day for a dedicated server to come up, or worse, have your provider run out of capacity (or have to pick a different specced server)

IME, having to go multi cloud/provider is a way worse problem to have.

replies(2): >>45085909 #>>45086177 #
1. andersmurphy ◴[] No.45086177[source]
Most industries are not bursty. Overprovision in not expensive for most businesses. You can handle 30000+ updates a second on a 15$ VPS.

A multi node system tends to be less reliable and more failure points than a single box system. Failures rarely happen in isolation.

You can do zero downtime deployment with a single machine if you need to.

replies(1): >>45091623 #
2. Aeolun ◴[] No.45091623[source]
> A multi node system tends to be less reliable and more failure points than a single box system. Failures rarely happen in isolation.

Just like a lot of problems exists between keyboard and chair, a lot of problems exist between service A and service B.

The zero downtime deployment for my PHP site consisted of symlinking from one directory to another.

replies(1): >>45092591 #
3. andersmurphy ◴[] No.45092591[source]
Nice!

Honestly, we need to stop promoting prematurely making everything a network request as a good idea.

replies(1): >>45096433 #
4. Nextgrid ◴[] No.45096433{3}[source]
> we need to stop promoting prematurely making everything a network request as a good idea

But how are all these "distributed systems engineers" going to get their resume points and jobs?