Hi! What’s up?
I’m Ademar from Bootyard. Bootyard is a Ruby on Rails Web Development and web design shop based in the Philippines.
Today is the start of our video series talking about “How to Scale a Ruby on Rails application”.
Ruby on Rails is a great framework for startups. It’s gives startups the speed needs to deliver features or product to the customers as soon as possible. However, we often hear people talk about the scalability issues of Rails when the startup project grows too big. One of the key events that triggered the discussion that Rails can’t handle scale was when Twitter, the biggest Rails application had to switch from Rails to Scala because it needed a Scala to handle the amount of request from its users.
A counterexample to what I’ve mentioned earlier is Shopify.
Shopify is an advanced Rails application that scaled well in many years in a row.
What is Shopify? Shopify is an e-commerce platform for online store and point-of-sales system for retail businesses. In 2017, one of the products of Shopify,“Shopify plus” had 500,000 Active users and had $40 Billion worth of sales. Another counter example is Github. What is Github? Github is the largest developer platform right now. Github host a lot of the popular open source project. In 2017, There was 1.5 million organizations using Github. 24 million active users and 67 million repositories.
The first version of Rails was built in 2005. Rails has improved a lot since version 1. There are a lot of startups who used Ruby on Rails on their mvp and now they are really big and profitable companies. So to answer the question “can Ruby on Rails scale?” Yes it can. There are lot of startups who did it and I know how really profitable and successful companies. That’s it for todays episode. See you tomorrow.