Scaling lessons learned at Dropbox, part 1
eranki.tumblr.com
JULY 13, 2012
GeoIP for mapping IPs to locations. We eventually ended up converting everything to SQLAlchemy’s lowest-level language for constructing SQL (one step away from raw SQL). S3/EC2 for storing and serving file blocks. memcached in front of the database and for handling inter-server coordination. nginx for the frontend server.
Let's personalize your content