3 ms·
In fact, Ruby is not performant enough for Shopify, Github, and [<large_company>, ...]. It's very misleading for large companies to say "Ruby on Rails is perfo
by pizza234 7y ago
In fact, Ruby is not performant enough for Shopify, Github, and [<large_company>, ...].
It's very misleading for large companies to say "Ruby on Rails is performant enough", as they rely on other languages for their performance critical workflows.
I remember sometime ago on HN a GitLab developer repeating the same sentence. Actually, GitLab does use Golang for some microservices.
It's wonderful that a combination of Ruby and <performant_language> is easy to develop/maintain and fast at the same time, however, the distinction with a pure Ruby system is not a trivial semantic matter, as it perpetuates the wrong and misleading idea that pure Ruby is fast enough to develop a complex system.
- jashmatthews 7y agoI asked a couple of the Shopify engineers a a conference in late 2018: almost all of Shopify's web and background job processing is Ruby. They're quite open about it: https://www.slideshare.net/RedisLabs/redisday-london-2018-how-we-run-redis-in-multiple-datacenters https://www.slideshare.net/RedisLabs/redisday-london-2018-ho... https://kirshatrov.com/2019/01/03/state-of-background-jobs/ https://kirshatrov.com/2019/01/03/state-of-background-jobs/