3 ms·
As with "big data," the threshold for what qualifies as "hyperscale" increases exponentially with time. Hyperscale 10 years ago can be served from a few machin
by api 3y ago
As with "big data," the threshold for what qualifies as "hyperscale" increases exponentially with time.
Hyperscale 10 years ago can be served from a few machines at Hetzner today... if you write efficient software. Big data of 10 years ago can be analyzed on a laptop today.
10 years from now you'll probably be able to host today's Twitter from a shelf in your basement if you could get enough bandwidth.
That being said all this is predicated on efficient software. Unfortunately I don’t get the impression the fediverse stuff is that efficient. Isn’t at least some of it Ruby, the slowest platform available? If it were Go, Rust, Java, etc it’d probably be handling the load a lot better. Even PHP is faster by far.
- porphyra 3y agoLemmy is implemented in Rust I thought EDIT: here's a good discussion: https://programming.dev/comment/133415 https://programming.dev/comment/133415
- codetrotter 3y agoPart of Lemmy is Rust. And then for some reason the web-ui has both a frontend and a backend component as well, and the backend component of the web-ui is written in Javascript. I wonder to which extent this negatively impacts the perf of Lemmy.