This document summarizes the architecture of Douban.com from 2005 to 2009. Key points include:
- Memcached was used to cache database queries to improve performance.
- Lighttpd with SCGI was used for load balancing Python applications.
- MySQL was scaled out with replication and load balancing.
- MogileFS was later introduced to distribute file storage across multiple servers.