Re:Autotuner: How to Speed Up Your Rails App
by regularfry on Thursday April 25, 2024 @09:54AM
(#40157619)
Rails on JRuby was a tenable proposition last I looked. Been a while though.
Re:Autotuner: How to Speed Up Your Rails App
by mdaniel on Thursday April 25, 2024 @11:43AM
(#40158896)
I believe TruffleRuby <https://github.com/oracle/truffleruby> is the state of the art for Ruby on the JVM, and <https://news.ycombinator.com/item?id=33503622> says that Mastodon works on it, so that's one data point. I haven't worked up the emotional energy to try to get GitLab to run on it
Re:Autotuner: How to Speed Up Your Rails App
by norman784 on Thursday April 25, 2024 @10:45AM
(#40158201)
JRuby is far behind CRuby, so there are a lot of gems that you can't use, also there are not too many companies investing in JRuby itself, IMHO CRuby it's a safer bet.
Re:Autotuner: How to Speed Up Your Rails App
by ericb on Thursday April 25, 2024 @02:36PM
(#40161339)
I was in a large org that did this for a while. It was extremely painful to be this far off the beaten path.
When you stay in the well trod C Ruby path, you benefit from the hordes of others who cleared the landlines before you. With JRuby, not so.
Writing new services in Java might help, but still doesn't solve the main issue if your Rails app is a monolith. Breaking up the monolith might be a bad decision and is also super expensive and might even eat lots of the potential performance gains.