this post was submitted on 05 Jul 2023
867 points (99.1% liked)

Lemmy

12572 readers
10 users here now

Everything about Lemmy; bugs, gripes, praises, and advocacy.

For discussion about the lemmy.ml instance, go to !meta@lemmy.ml.

founded 4 years ago
MODERATORS
 

A few weeks ago Lemmy was buggy on computers and there were no good mobile clients out there, now on PC the site is pretty stable and fast, and there are now some pretty good iOS/Android clients too. Thanks to all the people who made this possible!

you are viewing a single comment's thread
view the rest of the comments
[–] Xanvial@lemmy.one 5 points 1 year ago* (last edited 1 year ago) (2 children)

All of your points only considers the community itself, which is not my argument. And that can already achieved by just doing Vertical scaling like most instance currently do, I think even lemmy.world just using 32 core now (google cloud can possibly run with more than 200 vCPU).

I'm mostly approach this from technical standpoint. It's impossible to have 100% uptime if there's no horizontal scaling capability. For example on updating version, currently the instance will need to shut down for maintenance until it's finished and usually there's still some issue to fix. If horizontal scaling exist, the instance can update server (or add additional one), move the traffic a bit to test it, and then fully rollout if everything going well.

[–] wiki_me@lemmy.ml 1 points 1 year ago

Not to mention a hardware failure, which could take a couple of hours to fix at least, some mental health communities should stay online at all time, someone mentioned there is research showing when a person is suicidal there are a couple of hours he is vulnerable, and there is some research showing online support can improve mental health.

[–] rglullis 1 points 1 year ago

All of your points only considers the community itself, which is not my argument. I’m mostly approach this from technical standpoint.

I understand. But the point I am trying to make is that makes no sense to worry about technical issues now. Not only it is a premature optimization, it is the kind of metric that is actually damaging to us.

What do you prefer? A server that can handle hundreds of thousands of users with 5 nines of uptime, focuses on "Web Scale" and ends up replicating all the issues from Facebook/Twitter/Instagram/Reddit, or an instance that is more aligned with the ideas of the SmolWeb and that is more likely to be a net-positive force in your life?