I frequently get asked why we use a Ruby stack over other “newer & better” stacks. I've heard suggestions to “upgrade” our stack but I’ve stood by Ruby for years as our primary tech stack in all the projects we have worked on. From startups with just a few visitors to complex platforms serving millions of requests.
Unless we are talking about a very specific use-case, the programming language and the framework you choose is mostly irrelevant for web platforms. The decision mostly comes down to preference (in my opinion), experience someone has with it, how invested they are in that language’s community and how many people they believe they can hire to expand the team. Disagree? I'd love to hear your comments in the discussion section below.
At this stage you’re probably saying, “Daniel, that seems like a bold claim to make. Who else even uses Ruby?”.
Everyone loves social proof. Every time someone has asked me why I’ve chosen Ruby, I usually just point them to others who use it. Several popular platforms that we use are built on Ruby - keeping the Ruby community strong and active. Below are some of the companies you might be familiar with.
Stripe
Stripe is a $22.5 billion payments company offering many services in the digital payments space.
Shopify
Shopify is a commerce platform that allows anyone to set up an online store and sell their products. Shopify is now powering more than 500,000 businesses in 175 countries. More than 1.2 million people are actively using the Shopify backend platform.
GitHub
Millions of developers and companies build, ship, and maintain their software on GitHub—the largest and most advanced development platform in the world. Serving over 56+ million developers.
GitLab
Similar in their service to GitHub, GitLab is used by more than 100,000 organizations, 30 million estimated registered users, and has an active community of more than 3,000 contributors.
Airbnb
A large percentage of users nowadays rely on this online community marketplace to rent and book accommodations. The platform has since grown to 4 million Hosts who have welcomed over 800 million guest arrivals in almost every country across the globe.
Forem
The open-source community platform that powers DEV and other communities used by 6+ million monthly unique visitors.
Hulu
This is popular subscription video on demand service that was designed and built on top of Ruby on Rails. Till today, after 30 million subscribers, the platform still uses Rails for it’s backend with several other frontend web frameworks.
Etsy
Etsy is an e-commerce platform connecting small time businesses selling handmade and vintage products to potential suppliers and retailer all around the world. This huge “bazaar” has over 2 million merchants and 50 million registered users.
Heroku
Heroku is a cloud application platform that helps developers build, deliver, monitor and scale web and mobile applications during the whole process of app development. Over 7 million apps have been created so far with the support of Heroku and it answers over 23 billion requests per day. Heroku pioneered Ruby on Rails on the PaaS (Platform as a Service) market and continues to support the Ruby community.
SlideShare
Known for web-based slide hosting service, SlideShare, came under the world’s top 100 most visited websites. The site was built in 2006 with Ruby on Rails and is still accessed by 80 million professionals on a daily basis.
Urban Dictionary
This platform started as a unique dictionary of slang and phrases but now contains words from other dictionaries. It was built in 2009 with Ruby on Rails as a crowdsourced online project. At present, it has over 18 million subscribers all over the world.
Crunchbase
This is the ultimate go-to-website when you want to quick-search company profiles, to know who stands behind innovative companies or invest in projects you love the most. Also known as the Wikipedia of startups, it has a back end service written with Ruby on Rails. Crunchbase, is visited by over 5 million users every month.
Bloomberg
Bloomberg is the global leader in business and financial data, news and insight. Bloomberg’s traffic exceeds 100 million users every month.
Netflix
Netflix is a media service provider with around 182 million paid subscriptions around the world. It utilised Rails during the initial period of its streaming development platform and still depends on the framework for a major part of its infrastructure such as microservices and internal security applications.
Soundcloud
An online platform that enables to discover, stream, record, promote, and share music from emerging and major artists around the world. Now, the platform has over 76 million registered users, offers access to over 180 million tracks. Every minute 12 hours of voice clips are uploaded and has 170 million unique listeners per month.
Basecamp
The All-In-One Toolkit for Working Remotely. The inventors of Ruby on Rails and huge contributors to the Rails community.
AngelList
AngelList is another popular website for startups, investors and job seekers looking for work at startups. The site has 50,000 active investors that spend over 200 million dollars monthly on startup investments. This site is fully based on Ruby on Rails with additional support of some front-end Libraries.
Fiverr
A two-sided platform for people to purchase and sell a range of digital services such normally offered by freelancers. It helped around 5.5 million users and 830,000 freelancers. Rails forms a major factor of its tech stack that permits the platform to retain an expansive database of millions of freelance gigs.
Dribbble
Dribbble is the go-to resource for discovering and connecting with designers and creative talent around the globe. Founded in 2009 by Dan Cederholm and Rich Thornett, it receives over 4 million visitors a month.
Yellow Pages
Yellow Pages is the original source people use to find and connect with local businesses. The site has been ranked as one of the top 40 U.S. Web domains with more than 60 million visitors each month in the U.S.
Helpling
Helpling is a platform that offers home cleaning services and connects cleaners with homeowners. The service covers over 200 cities worldwide, and has already been used by over 100,000 clients.
500px
Launched in 2009, 500px is the leading online network for photographers with millions of members worldwide. The company was founded in October 2009 and is based in Toronto, Canada and receives over 2.5 million visitors a month.
Zendesk
Zendesk is a service-first CRM company that builds software designed to improve customer relationships. It now has over 2,200 employees and serves 125,000 paid customers in 160 countries and territories.
Groupon
Groupon is a service that can save you money through the use of virtual coupons. Groupon serves more than 500 cities worldwide and has 53 million active users at any time – it features more than 425,000 active deals globally.
Kickstarter
Kickstarter campaigns make ideas into reality. Since their launch on April 28, 2009, 18 million people have backed a project, $5 billion has been pledged, and 500,000+ projects have been successfully funded.
MyFitnessPal
Track calories, break down ingredients, and log activities with MyFitnessPal. Nearly 180 million people use MyFitnessPal to live healthier, happier lives.
Twitch
Twitch is where over 15 million daily active users come together live every day to chat, interact, and make their own entertainment together.
Top comments (18)
Obligatory... This website, DEV, is a Rails app. So is community.codenewbie.org and anything running on Forem. 🌱😅
The punishment for forgetting Forem shall be
🙈 List has been updated! Obligatory indeed!
Gitlab + Stripe
Did not know that about Stripe! Found this article on it which is super insightful on their decision: quora.com/Why-did-Stripe-choose-to...
I see ruby, I upvote.
A lot of japanese companies. They like to use Rails and derivatives of rails because students are taught it in university. Not a matter of preference, it's jsut the default there.
That sounds great! I wish my university had thought Ruby and Rails - they taught us Java (which is good to learn as a beginner with strict compiling rules I guess 🤷♀️) for getting "good jobs"...
Nice list.
+Basecamp
UK Government backend stack is usually ruby/rails. One of the main reasons was ease/speed of development which makes a lot of sense given public funds. Another is that they picked this stack a little while ago.. so it's hard to move onto different stacks without causing whoever needs to support it in future a bit of heartache since most are ruby engineers..!
Wow, didn't know that. Thank you.
Suggestion to add Blinkist :)
Yeah we get that too. You are still using Rails? Maybe we rephrase it as "Yes, we are still focusing on customer problems and delivering value fast."
Would love to see G2.com on that list of companies some day :)
Please collaborate with other framework fans to produce a matrix. Dev website can be the TIOBE for web platforms.
What I look for is like this
5 mil reg users
Web stack used
Websites in this category
10 mil reg users, 15 mil, 20 mil ....
This will give lot of food for thought to everyone in our business.
If you are a Linux dev or just someone who loves the illustrious appeal of languages, Ruby delivers harder than any language I've ever seen.
StreetEasy
You got most of the big ones but to be fair a few on the list deprecated Ruby and treat it as legacy: Twitch, Hulu, Soundcloud.
But there are some newer names - Intercom, Monday.com, Scout APM, New Relic, Discourse (it powers ElixirForum funnily enough) and there's a bunch of European/ Non U.S that I'm not sure how well known they are for Americans - Deliveroo, Cookpad, WeTransfer, AppSignal, , Cloudinary, Babbel, Catawiki, Honeybook. For those company sizes (lets say 500M-2B companis) there are probably hundreds.
And don't forget open source. Ruby still has major projects that won't go anywhere; Homebrew, Chef, Jekyll and many more ... here's a partial list netguru.com/blog/most-loved-ruby-o...
What if I want something other than social proof?