You are viewing a single thread.
View all comments
97 points

Mastodon is written in Ruby. Nowhere near as big as Facebook or the ML field, but hey, it’s important to a couple of us at least :)

@programming @nifty

permalink
report
reply
39 points

and therefore scales terribly ;;

permalink
report
parent
reply
11 points
*

It probably wasn’t a big deal when it was a niche project until Twitter imploded. Then all the public instances got overloaded with new users and the limits became obvious.

A better design is Lemmy which is written in Rust so it has far more scalability. It’s compiled and because it’s tokio / actix based, it can also do a lot more stuff asynchronously so it’s not spawning thousands of threads to cope with concurrent requests.

permalink
report
parent
reply
4 points

@pkill Yeah seems that way, judging by their scaling up documentation: https://docs.joinmastodon.org/admin/scaling/

Although hey, it all depends on a whole bunch of stuff written in super optimised (and kinda scary) C !

@programmer_humor

permalink
report
parent
reply
3 points

Those docs look pretty easy to scale mastodon. What am i missing?

permalink
report
parent
reply
17 points

Hi there! Your text contains links to other Lemmy communities, here are correct links for Lemmy users: !programming@programming.dev

permalink
report
parent
reply
-4 points

Mastodon is written in Ruby. Nowhere near as big as Facebook or the ML field yet

FTFY ;)

permalink
report
parent
reply

Programmer Humor

!programmer_humor@programming.dev

Create post

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics

Community stats

  • 3.4K

    Monthly active users

  • 1K

    Posts

  • 38K

    Comments