Quantcast



Docs


Blogs


Forums


Samples


Media


Labs


Resources

 




DevCentral > Weblogs > Joe Pruitt - A Software Architect's take on Network Security
 Scaling Ruby on Rails to 1 Billion Page Views a Month
posted on Tuesday, July 15, 2008 10:41 AM

A while ago I blogged about how F5 was making mongrels better with a Side of Mayo.  I referenced a blog post on Joyent's wonderful Joyeur blog on why Joyent uses F5's BIG-IP for their customers.  Well, those krazy kids at Joyent are at it again...

joyeurPlusLinkedIn In a recent post, Joyent point out how LinkedIn, a customer of theirs, built a Facebook application called BumperSticker using Ruby On Rails.  LinkedIn made use of Joyent's Accelerators and our very own BIG-IP to scale Ruby on Rails to some very significant numbers.

  • 13.5 million installations
  • 1.5 million daily active users
  • 20-27 million canvas page views a day

All this is served by

  • 13 web application servers running nginx and mongrel.
  • 8 static asset servers serving over 3,500,000 stickers, soon to migrate to a CDN.
  • 4 MySQL servers in a master/slave configuration using Rick Olson's excellent masochism plugin.

For those video inclined, Joyent has an added bonus: check out the video they put together on the subject.

So, as the Twitter's out there continue to have availability issues and the debate continues as to the scalability of Ruby on Rails, BIG-IP helps show that with a good design and infrastructure planning, big things are possible.  Keep up the good work Joyent!  Oh, and if you ever want to do a guest spot on the DevCentral Podcast, please let us know.  Oh, and if you ever need a guest for your Quad Core podcast, let me know - I'd be glad to sit in!



Email This
  del.icio.us
      

Feedback


7/17/2008 11:17 AM
Gravatar Hi,

Thanks for the post. We would be delighted to come on the podcast.

f5's BigIP are a critical part of what we provide at Joyent.

- Rod
Rod Boothby

7/19/2008 2:43 AM
Gravatar > BIG-IP helps show that with a good design and infrastructure planning, big things are possible

Yes, you can serve 1, 2 or 10 billion pages, but believe me, it will cost your company a fortune. If you use Ruby then you need to use better, faster, and more expensive hardware.
Matt

7/19/2008 1:16 PM
Gravatar Oh, come on! You should know better! That many servers to handle less than 30 million page views?! Small beans in the world of F5, and somewhat embarrassingly low numbers at that! If anything, their LTMs are helping to compensate for poor systems architecture or platform limitations (or both!) These are only "big things" and "significant numbers" in the nascent world of Web 2.0, where programmers and Linux kiddies have become "big time" sysadmins!

This isn't big time news or neat-o gee-whiz coolness. This is just marketing.
Samantha Kroll
 Leave Feedback
Title  
Name  
Email
Url
Comments   
Please add 3 and 2 and type the answer here: