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.Scaling Rails Applications In The Cloud
View more presentations from subelsky.

4 Comments:
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?
Sure! Absolutely! Could also do it at Bmore on Rails.
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.
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.
Post a Comment
Links to this post:
Create a Link
<< Home