this post was submitted on 20 Jun 2023
26 points (100.0% liked)

Lemmy.ca's Main Community

45 readers
1 users here now

Welcome to lemmy.ca's c/main!

Since everyone on lemmy.ca gets subscribed here, this is the place to chat about the goings on at lemmy.ca, support-type items, suggestions, etc.

Announcements can be found at https://lemmy.ca/c/meta

For support related to this instance, use https://lemmy.ca/c/lemmy_ca_support

founded 3 years ago
MODERATORS
 

Just curious as this is all fun and open till it scales to expensive. What is the lemmy.ca plan to sustain / fund it self?

Constant donation nagging like Wikipedia?

you are viewing a single comment's thread
view the rest of the comments
[–] GuyDudeman 9 points 1 year ago* (last edited 1 year ago) (5 children)

So, the thing about the federated system, is that the server loads are distributed among the different instances that are run by individuals. This way, no one instance gets too big to afford to sustain itself.

But yeah, basically donations are what any instance will likely be run off of. I'm sure there will be people trying to profit off of it somehow, by charging people for accounts, maybe, at some point. Or running ads, etc. But as it is right now, I believe the idea is to have this system be free and sustained through donations.

*edit: The best way to get an answer to a question is to confidently post an incorrect answer and let someone correct you. :)

[–] troyunrau@lemmy.ca 6 points 1 year ago (1 children)

It's not quite that straightforward. There's some non linear network effects -- as more communities emerge, each instance is likely to be pulling content from more and more communities. Thus the storage costs along will baloon, and the instance to instance communication will baloon, but not necessarily scaling with user count. It's not likely to be scalable in the long term, if my math is correct.

It'd be like each subreddit having to make a copy of the entire reddit database, over the network, to participate in reddit. Works on a small scale. Fails badly if the community is too large.

[–] OminousOrange@lemmy.ca 3 points 1 year ago

Does it have to be that way? Excuse my lack of fediverse and general networking knowledge, but couldn't a user instead retrieve the data directly from the instance a post is hosted on without their instance needing to interact with it at all?

I see how there's limited scalability in the example you provide, but I feel like it shouldn't be necessary for each instance to make their own copy of things and rather have the user get the data directly from the host instance.

[–] AlternateRoute@lemmy.ca 6 points 1 year ago

Server load is a funny thing, I suspect if your instance hosts many busy communities that your instance is going to have increased resource needs quickly. While search and feeds are shared each community is owned by a specific instance correct?

[–] AlternateRoute@lemmy.ca 2 points 1 year ago (1 children)

So to further my consern it looks like I am right and that load from other servers is already crushing some servers and forcing them to disconnect / de federate. https://lemmy.ca/post/681826

Scaling of the platform and the servers WILL be an issue. It sounds like the more external servers users here subscribe to, the more LOAD there will be on THIS instance, especially if those external subscriptions are high traffic.

[–] GuyDudeman 1 points 1 year ago

Interesting. I'm sure there's some genius working out a solution to this somewhere right at this very moment.

load more comments (2 replies)