Software Development Videos and Tutorials: Java, .NET, Ruby, Python, JavaScript, Agile, Software Testing
 
Evolving Software Architecture at Tumblr

Evolving Software Architecture at Tumblr

Over the past two years Tumblr has experienced tremendous growth, with traffic growing more than 10x from less than 1.6B pageviews a month to nearly 20B pageviews a month. Tumblr started in 2007 as a traditional LAMP application with some memcache usage.

Over the past two years Tumblr has moved towards a service oriented distributed system built on the JVM and supported by heavily sharded MySQL along with HBase and Redis. This talk presents the historical evolution of the Tumblr architecture with a specific focus on how we have learned from failures, and how the evolution of the architecture has reflected those learnings.

Video producer: http://chariotsolutions.com/