Facebook and Twitter use BitTorrent to Update Codes across Servers

Facebook uses BitTorent as an ideal solution for transferring huge amounts of files to a number of locations, in a short span of time. With that view, it uses BitTotrrent to upgrade files across its servers. This makes BitTorrent a prospective enterprise solution for file transfer and upgrades its image from being a simple file sharing utility.

Large websites have a huge number of servers to serve data locally, all of which synchronize centrally. We see this system prevalent in Google and Facebook. Facebook’s systems engineer Tom Cook talked at the Velocity Conference saying,

BitTorrent is fantastic for this, it’s really great. Its superduper’ fast and it allows us to alleviate a lot of scaling concerns we’ve had in the past, where it took forever to get code to the webservers before you could even boot it up and run it.

With this innovation, Facebook can send hundreds of MBs of updates to all its servers in a few minutes. Without BitTorrent, they say it would have taken hours for the process to complete.

Apparently, Facebook is not the only one using this tech. Twitter uses the same technology to roll out its updates. This endorsement has almost made BitTorrent an industry standard in transferring huge data reliably and quickly.


Published by

Chinmoy Kanjilal

Chinmoy Kanjilal is a FOSS enthusiast and evangelist. He is passionate about Android. Security exploits turn him on and he loves to tinker with computer networks. You can connect with him on Twitter @ckandroid.