Scaling Rails Series - BigBinary Blog

23-Apr-2025 18
Rails makes it pretty easy to get started for development. You don't even have to setup your database. It comes with SQLite. Install Rails and you start the development. Same with deploying to production. You need to change your database. Other than that it comes with sane defaults. You don't really need to know what's RAILS_MAX_THREADS and what's WEB_CONCURRENCY. However as your application starts getting more traffic you want to scale your application. Over the last 13 years of consultancy at BigBinary we have seen all types of applications. We have seen Rails applications which are IO heavy like scraping websites. There are applications which are heavy on background jobs. Then there are flash sale sites where there is no traffic one minute and next minutes there is tons of traffic. Then there are ticketing sites.
Use coupon code:

RUBYONRAILS

to get 30% discount on our bundle!
Prepare for your next tech interview with our comprehensive collection of programming interview guides. Covering JavaScript, Ruby on Rails, React, and Python, these highly-rated books offer thousands of essential questions and answers to boost your interview success. Buy our 'Ultimate Job Interview Preparation eBook Bundle' featuring 2200+ questions across multiple languages. Ultimate Job Interview Preparation eBook Bundle