This document summarizes Mike Malone's presentation on scaling Django web applications. It discusses how Pownce scaled to handle hundreds of requests per second, thousands of database operations per second, and terabytes of static data. It covers key techniques for scaling including caching, using memcached for caching and sessions, and invalidating caches when data is created, updated, or deleted to ensure fresh data. It also discusses the differences between vertical and horizontal scaling.