“As Facebook has grown, the company has worked to develop a number of tools to handle this data, both in terms of the storage and the delivery of content, and it has open sourced many of these. Facebook has been built from the beginning on open source technologies, according to David Recordon, Facebook’s Open Source Programs Manager. But Facebook’s use of open source goes far beyond the LAMP stack (or even, beyond the LAMP stack plus Memcached). The company has also created and released several open source projects and participates heavily in others, most notably perhaps, Hadoop.
Here are a few of Facebook’s open source tools that have helped it handle the massive amount of data:”