Skip to main content
CS Colloquium | September 24, 2009

Tipping The Scale: Tools And Techniques For Building Scalable Websites

Steve French, Digg, Inc

Stevenson Hall 1300
12:00 PM - 12:50 PM

There is no single magic bullet to building a website that is capable of handling millions of visitors each day. This talk will focus on presenting various scaling challenges found in web application development and how various tools and techniques can solve them. To be discussed here: some techniques that are widely used, like asynchronous processing, database partitioning and horizontal/vertical scaling. Also covered: some of the technologies that are in use at Digg like Gearman (messaging queues), Memcache (caching), Hadoop (map/reduce), and Cassandra (key/value store). Pizza after talk