As it stands right now, I am struggling to join because every mastodon instance I've checked is struggling with scaling.
As it stands right now, I am struggling to join because every mastodon instance I've checked is struggling with scaling.
Frankly, it's impressive that it's scaling as well as it has so far given the tiny size of the team and that all the servers are run on a volunteer basis.
Many of the mastodon servers I am seeing pause new registration/break down are at a few thousand members, maybe 8k max. I dont know how Mastodon is implemented, but my intuition is that a well written C++, Rust, or even Java service should be able to handle that many users on a single instance.
Mastodon by contrast spreads out this load to servers paid for by users, not by ads.
If you cannot join any servers, pay for a managed hosting provider to spin one up, or host yourself on a vps or a home server.
Most servers will be small, or you can host your own.
It would be cool if someone rewrote it with a Crystal framework. Although there are limitations to this because it's faster than Ruby and similar to Ruby but not completely like Ruby.
It's frustrating to watch. I guess a lot of fediverse people don't actually want twitter normies on board though.
These are the inherent trade offs of a distributed social network.
Of course. I don't understand why you are telling me this.