|
|
|
|
|
by abdullahkhalids
728 days ago
|
|
Isn't Mastodon supposed to not-scale? Basically, every server should be small enough that it can be reasonably moderated manually. If Mastodon scales to millions of users, we will be back to needing automated methods for moderation which have huge positive and negative errors. Mastodon would likely make adoption much easier if these install [1] instructions were replaced by `apt-get install mastodon`, and configuration [2] was done in UI, rather than some text file. Even that is too difficult. Hosting a mastodon instance should be as technically easy as starting a discord server. [1] https://docs.joinmastodon.org/admin/install/ [2] https://docs.joinmastodon.org/admin/config/ |
|
1. Per-server
2. Network-wide
Moderation load is per-server scaling, mostly. I'd argue that if the load gets to be too much, moderators do less moderating and people decide to migrate to other servers. That's kind of a clean scaling strategy, tbh.
However, adding servers isn't a great story. There's n^2 network connections (worst case) that need to be made to service all subscriptions. That's definitely a scaling problem, although probably addressable via an architecture inspired by gossip protocols.