New to Rails 3? Check out the Ruby on Rails 3 Tutorial book and screencast.

A book and screencast series showing you how to develop and deploy industrial-strength Rails apps in a direct, step by step way. The screencast series includes 12 lessons over more than 15 hours! Get the best "over the shoulder" experience of following what a top Rails 3 developer does when building an app today. Click here to learn more.

How a 1-Engineer Rails Site Scaled to 10 Million Requests Per Day

In Case Studies, Deployment

ravelry.pngRavelry is an online knitting and crochet community run by husband and wife team Casey and Jessica Forbes. A few weeks ago they did an interview with Tim Bray where they revealed that their site has over 400,000 registered users and does 3.6 million pageviews per day - though ultimately 10 million requests a day hit Rails (they have significant API, RSS and AJAX usage).

Todd Hoff of then collected together all of the details he could find about Ravelry and put it together into "How Ravelry Scales to 10 Million Requests Using Rails." It's well worth reading through Ravelry's stack info, but if you want the Cliff Notes version they're using:

Also worth a visit, if you care to know about Ravelry's history, is this 30 minute interview with Y KNIT - a popular knitting podcast.

Post to Twitter Tweet This Post

Vaguely Related Posts (Usually)

8 Comment Responses to “How a 1-Engineer Rails Site Scaled to 10 Million Requests Per Day”

  1. #1
    Robert Lindsey Says:

    Good Post. I'm impressed.

  2. #2
    Mark Richman Says:

    Knitting and crochet?! Now my "niche market" ideas don't seem like such a waste of time!

  3. #3
    dude Says:

    Hmm, how is it that API, RSS and 'ajax' requests don't hit Rails? That sounds like crazy talk to me.

  4. #4
    sulfide Says:

    this isn't about rails scaling..this is about all the technologies holding rails up. Using this same stack i'm sure you could scale out a site driven by any language. Nothing very impressive here.

  5. #5
    links for 2009-10-12 « Amy G. Dala Says:

    [...] How a 1-Engineer Rails Site Scaled to 10 Million Requests Per Day (tags: rails development scalability) [...]

  6. #6
    Chain Links #040 | Proc#curry Says:

    [...] How a 1-Engineer Rails Site Scaled to 10 Million Requests Per Day Rails Inside has the Cliff's Notes version. Click through to find out the dirty details. Good info for all of us running 1-Engineer Rails sites. [...]

  7. #7
    @samoli Says:

    @sulfide you are right of course - however 'rails doesn't scale' is a common misinformed argument against Rails - so it makes this article interesting even if it states the obvious.

  8. #8
    angel Says:

    Hi.I'm new in rails (though I'm using ruby for 3 years) and this article more than reassuring is very much keep this application working and how it would cost using other tools like php frameworks or Django, anyone know about this?...thank and sorry for mi poor english I speak italian

Leave a Reply