Sunday June 20, 2010

The Software Behind Facebook

With Facebook serving 570 billion page views per month, and 1.2 million photos per second, conventional software just doesn’t cut it. This article takes a look at some of the methods Facebook uses to keep up with nearly a half-billion users.

Haystack is Facebook’s high-performance photo storage/retrieval system (strictly speaking, Haystack is an object store, so it doesn’t necessarily have to store photos). It has a ton of work to do; there are more than 20 billion uploaded photos on Facebook, and each one is saved in four different resolutions, resulting in more than 80 billion photo

Comments