Sunday, March 15, 2009

Scaling Rails in the Cloud

Yesterday at SXSW Interactive I gave a talk called "Scaling Rails in the Cloud", about our experiences building OtherInbox using Amazon Web Services. My slides are below. When I wrote this presentation, I really came to the realization that Rails has hardly ever been the problem for us, scaling-wise. The framework has served us very well; all of our problems have stemmed from we the developers not understanding our tools as well as we could have, or not thinking things through. So the actual Rails content is light, but that's because Rails fits right into a cloud environment and we didn't have to do anything special to make it work.

5 comments:

Greg G. said...

Kind of bummed I missed this...would you be interested in re-presenting it to, at the very least, me one day at the hive during lunch?

Mike Subelsky said...

Sure! Absolutely! Could also do it at Bmore on Rails.

Jeffrey L. said...

Where do y'all put the database? According to Mosso (an AWS competitor), EC2 instances aren't persistent, i.e., the instance crashes, any local data is lost.

Mike Subelsky said...

We keep the database on an EC2 instance. EC2 instances can mount Elastic Block Stores as disk partitions, which means when the DB crashes no data is lost. We backup those block partitions all the time, though, just in case.

bourne111 said...

MBT shoes|MBT shoes
supra shoes|supra shoes
Nike shoes|nike shoes
adidas sneakers|adidas sneakers
adidas outlet|adidas outlet
Nike outlet|nike outlet
Nike sneakers|nike sneakers

basketball shoes,nike basketball shoes
Nike Outlet,adidas outlet
nike shoes|nike shoes
adidas shoes|adidas shoes
basketball shoes|basketball shoes
NBA basketball shoes|NBA basketball shoes
Nike Basketball shoes|Nike Basketball shoes
adidas basketball shoes|adidas basketball shoes

LeBron James Shoes|LeBron James Shoes
Kobe Bryant Shoes|Kobe Bryant Shoes
LeBron James Shoes|LeBron James Shoes
Kobe Bryant Shoes|Kobe Bryant Shoes

nike shoes,adidas shoes,nike outlet,adidas outlet,basketball shoes,nike basketball shoes,adidas basketball shoes,nba basketball shoes