this post was submitted on 12 Jun 2025
124 points (93.7% liked)

Fediverse

34448 readers
1495 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration)

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] benjhm@sopuli.xyz 1 points 2 days ago (2 children)

I don’t think the general architecture scales that well (think of all the duplicate storage ...

That's my hunch too, although haven't studied in detail - so I wonder how we can fix it ?
Is there an forum that discusses this scaling issue (in general, across fediverse) ?

[–] blenderdumbass@lm.madiator.cloud 2 points 11 hours ago (1 children)

Storage Duplication is I think not necessarily an issue of ActivityPub, it's an issue of implementation of it. Because all posts can technically live on their respective servers. And rendered directly or almost directly. Like it can be copied over for the time it is relevant, and then discarded to be available only from the original server.

[–] benjhm@sopuli.xyz 1 points 8 hours ago

That makes sense, to store only popular stuff, or temporarily - especially for 'heavier' images (although as we see with lemm.ee, that leads to issues when an instance dies). Yet I also wonder about the scalability of just the minimum meta-info, whose size does depend on the protocol design.
For example with Lemmy every upvote click propagates across the network (if i understand correctly, mastodon doesn't propagate 'likes' so consistently, presumably for efficiency, but this can make it seem 'empty'). Maybe such meta-info could be batched, or gathered by a smaller set of 'node' instances, from which others pick up periodically - some tree to disperse information rather than directly each instance to each other instance ?
As the fediverse grows, gathering past meta-info might also become a barrier to new entrant instances ?

[–] SorteKanin@feddit.dk 2 points 2 days ago

I suppose this community is as good as any. But it's difficult to talk in general about this as each fediverse app has different performance needs/characteristics, so I'm not sure if you can extrapolate anything in general. But perhaps?