Scaling Ruby on Rails to 1 Billion Page Views a Month

Scaling Ruby on Rails to 1 Billion Page Views a Month
Joe Pruitt, 2008-15-07
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...
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!
F5 Networks, Inc. | 401 Elliot Avenue West, Seattle, WA 98119 | 888-882-4447 | f5.com
F5 Networks, Inc.
Corporate Headquarters
[email protected]
F5 Networks
Asia-Pacific
[email protected]
F5 Networks Ltd.
Europe/Middle-East/Africa
[email protected]
F5 Networks
Japan K.K.
[email protected]
©2016 F5 Networks, Inc. All rights reserved. F5, F5 Networks, and the F5 logo are trademarks of F5 Networks, Inc. in the U.S. and in certain other countries. Other F5
trademarks are identified at f5.com. Any other products, services, or company names referenced herein may be trademarks of their respective owners with no
endorsement or affiliation, express or implied, claimed by F5. CS04-00015 0113