> Ruby's poor performance hobbles it even in places it's supposed to be good (twitter was rewritten to Scala over rails).
All performances are relative. Ruby or Python is very performant for 99% of websites, generally the bottleneck is the database.
Rails has enabled Twitter to develop and iterate faster. But now that the social network has to manage several tens of millions of users, the 200 req/s of Rails are no longer sufficient.
And Ruby in 2013 didn't have the same performance as in 2023. Hardware no longer had the same performance, too.
All performances are relative. Ruby or Python is very performant for 99% of websites, generally the bottleneck is the database.
Rails has enabled Twitter to develop and iterate faster. But now that the social network has to manage several tens of millions of users, the 200 req/s of Rails are no longer sufficient.
And Ruby in 2013 didn't have the same performance as in 2023. Hardware no longer had the same performance, too.
(https://blog.twitter.com/engineering/en_us/a/2013/new-tweets...)