Some Software Behind Facebook Gallant

October 18, 2010 by Jingga · Leave a Comment
Filed under: software 
SHARE THIS STORY


Facebook is proven as the largest social network around the world, with more than 500 million members worldwide sure it is not an easy matter to take care of. As quoted from Pingdom Sunday, Facebook must serve up to at least 570 billion page views every month. In addition, there were approximately 3 billion photos uploaded every month by all users, and about 30 thousand servers that existed until 2009.

In addition to hardware supports, facebook survival could not be separated from the role of supporting software such as:

Memcached, a software that served to distribute the cache memory on the up. That said, Facebook has been using this application for several years. But of course with some adjustment to the needs of today.

HipHop for PHP, the application is responsible for converting the programming language PHP into C++ to accelerate the processing of data within Facebook.

Haystack, this tough application is in charge of images storage in the database. For information, Facebook has 80 billion photos in various resolutions.

In addition to the three software above, several other applications such as BigPipe, Cassandra, Scribe, Hadoop and Hive, Thrift, and Varnish, are used to maintain the continuity up to the present.


Related Post


Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!


Travel · Weight loss · Girl · Insurance · Car
tas laptop murah