Confessions of a PackRat
Location: Pavilion 1 Level:
When the Facebook game PackRat was released in early 2008, it quickly
took off, and now serves over 12 million page views a day. This
session will highlite some of the lessons learned while building and
scaling the game — including hard numbers, and code. 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, against conventional wisdom.
People planning to attend this session also want to see:
Scott Raymond is the author of Ajax on Rails, published by
O’Reilly. He is a long-time user of, advocate for, contributor to, and consultant on, Rails.
Comments on this page are now closed.