An application that works great in development and test can be crushed by real-life deployment. Don't let your project be one of them. In a hands-on workshop, fix a (realistically) broken Django example so that it can hold its head high under load.
In this session we'll cover the fundamentals of scaling Django applications using the Mercurial hosting service bitbucket.org for real world examples. We'll cover how we moved the site from EC2 to our own hardware in a data center and scaled to meet demand. Topics will include deployment, caching, replication, load balancing, and monitoring.
25th–29th July 2011