ruby.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
If you are interested in the Ruby programming language, come join us! Tell us about yourself when signing up. If you just want to join Mastodon, another server will be a better place for you.

Administered by:

Server stats:

1.1K
active users

I'm sorry, it took *how* many servers to post a single long message from Ghost to 5k fediverse accounts and handle some replies?

activitypub.ghost.org/beta-pla

(via @fediversereport)

(edited again TA: See replies from @thisismissem pointing to implementation choices + @bengo about pushing to Mastodon)

@kissane @fediversereport yeaaaaaah, i considered running my own instance til i realized that this stuff runs on ruby on rails, which isnt.. the best... in terms of performance

Ziggy the Hamster :whyfox:🐹🌻

@Viss @kissane @fediversereport

This might have been true in 2014, but it’s not really true in 2024. Plenty of us have Rails fleets sized in the dozens with monthly traffic sized in the tens of billions of requests. Shopify does even more than that.

That said, the floor of resource requirements can be fairly high without tuning, but this is largely due to glibc’s malloc and jemalloc helps. This makes you think it scales linearly from this floor, but it doesn’t.

@Viss @kissane @fediversereport @jerry

Mastodon having not great performance sometimes is not due to it being a Rails app, it’s because some writes can have a 1000x amplification factor and most people don’t have systems elastic enough to tolerate that. This is a tooling problem, and to an extent a protocol problem.

@Viss Hetzner LOVES rails apps.

That said, I can’t imagine running any of the other apps (Akkoma, iceshrimp, mbin, pixelfed, peertube, bookwyrm, or Lemmy) with 20k concurrent users, though u guess there may be a few lemmy instances that large

@ZiggyTheHamster @kissane @fediversereport