Scaling python for high load websites
yougov.github.com
yougov.github.com
In my environment we've also observed latencies associated with some of the appservers referenced, so we rolled our own thin one with low-overhead in mind. We use multiprocessing as our means to saturate multiple cores, and avoid the nuisances associated with general-purpose multithreading.
The deck covers load-balancing but doesn't cover other patterns, such as the async variety. We increasingly use queues of various sorts. Zmq & mongrel2 offer really exciting possibilities, though we haven't tried the latter at scale so far.
I do wish he went more into detail about DB optimizations, since this is usually where most people struggle to add performance to their applications.
Lrn2CDN, or Lrn2LinuxPageCache