Main Content

Confessions of a PackRat

About the Talk

March 27, 2009 12:45 PM

Edinburgh, Scotland

Edinburgh, Scotland

When the Facebook game PackRat was released in early 2008, it quickly became one of the largest Rails applications in the world, serving over 12 million page views a day. This session will examine the lessons learnt while building and growing the game. Specifically:

* Using the cloud: the pros and cons of running a popular app on EC2, S3, SQS, and SimpleDB.
* MySQL pitfalls: how scaling the database tier nearly killed us, and how we survived.
* Caching strategies: memcached vs. memoization, and the best of both worlds.
* Interacting with Facebook: third-party libraries vs. rolling your own.
* Dealing with cheaters: detecting and thwarting duplicate accounts, bots, and GreaseMonkey hacks.
* Why we re-wrote the application from scratch, and switched from Rails to Merb in the process.

Ratings and Recommendations

Avg. Rating

Average based
on 12 ratings

comments powered by Disqus