3 ms·
What happens if Mastodon scales up 100x? Would it continue to operate smoothly?
by jancsika 9y ago
What happens if Mastodon scales up 100x? Would it continue to operate smoothly?
- zaarn 9y agoDepends. If an instance scales up by 100x overnight it'll probably go offline. But the nice thing is that no single instance has to scale 100x to scale the network by 100x. 100 instances can scale 2x or 1000 instances can scale 1.2x or 10000 instances can scale 1.02x... You get the point. Mastodon is designed to have people sign up into communities and then spread out into the fediverse from there.
- juststeve 9y agoits written with ruby on rails and react.js
- soapdog 9y agoThere is also Pleroma which has a quite similar feature set and can federate with mastodon instances. It is built on top of elixir and phoenix: https://git.pleroma.social/pleroma/pleroma https://git.pleroma.social/pleroma/pleroma I follow a bunch of people on pleroma based instances from my mastodon account without problem.
- progval 9y agoThere are Mastodon instances with hundreds of thousands of users and millions of messages. However, Mastodon is federated, so there are thousands of instances with less users. And because each instance does not need to store the state of the whole network (only accounts followed by its users), it scales very nicely.
- crowbahr 9y agoI feel like that's the answer to reddit it many ways too. Reddit will go the way of Facebook within 5 years I suspect and self hosted federated subreddits are the logical increment. I bet someone is working on it already.
- zaarn 9y agoYup, I'm working on something like this. I plan to use ActivityPub so it can integrate with mastodon and peertube more easily but also have an option to pull over from reddit so people can use their own instance as a frontend to reddit. Makes migration easier IMO.
- gkya 9y agoYour profile has no links, it there any page to follow what you're doing, or are you developing it offline? Anyways, I'd love to be able to follow news about what you're on to, it sounds really exciting!