2009 Session: Just-In-Time Scalability: Agile Methods to Support Massive Growth
Friday, 13:10 - 14:00
Track: Agile Ways
In the course of six months IMVU’s user base quadrupled in size. At the start of this period we were bottlenecked on a single central database. During these six months we evolved IMVU’s architecture to use caching with memcached, replication, horizontal and vertical partitioning to support this growth.
We’ll look specifically at implementing horizontal partitioning in a way that makes writing scalable application code easy for non-DB experts.
Expectations
We will focus on the techniques used to incrementally add scalability without having to make large changes to the application layer or disrupt ongoing feature development by the rest of the team.
Additional Info
Eric Ries
Eric Ries became a Venture Advisor at Kleiner Perkins Caufield & Byers, after co-founding and serving as Chief Technology Officer of IMVU. He is the co-author of several books including The Black Art of Java Game Programming (Waite Group Press, 1996). In 2007, BusinessWeek named Ries one of the Best Young Entrepreneurs of Tech. He serves on the advisory board of a number of technology startups including pbWiki, Bunchball, FooMojo, Causes and KaChing.