State of the 2016 Rails Stack
What's a Rails stacks look like in the wild these days? Most popular Rails version? Most popular Ruby? Is Delayed Job still hanging on?
If you're curious about the above, you've come to the right place. We collect gems used on the apps we monitor at Scout to assist with debugging issues and to prioritize libraries we want to instrument. This data set is across many hundreds of apps - while a small chunk of the Rails ecosystem, it's enough to shed light on usage.
Without delay, lets dig in.
Rails Versions
The latest (Rails 4.2) is the greatest, coming in strong as the version of choice for the apps we monitor at Scout (53%). Rails 3.2 is holding on though - it's the next most popular version at 33%.
Ruby Versions
Ruby 2.2 has similar adoption as Rails 4.2, coming in as the most popular Ruby at 50%.
Rails + Ruby Combinations
The top Rails + Ruby combinations are running on Ruby 2.
Relational Databases
There's no clear winner here.
NoSQL
Three out of five Rails apps are using Redis - that's more than any other database system (relational databases included).
Background Job Libraries
Sidekiq owns the majority here (53%).
Subscribe for more
Want more Rails insights like this delivered monthly to your inbox? Just put your email into the sidebar form!