Bittorrent pour déployer des applications

Vous savez certainement que Bittorrent permet le téléchargement de fichiers en mode peer to peer pour ainsi accélérer le transfert grâce au partage (voir cet article sur Vuze pour un logiciel qui utilise cette technologie). Les gens utilisent ce protocole pour télécharger du contenu illégal tel des applications, des films et de la musique, mais aussi pour du contenu légal comme les distributions Linux. Maintenant, il y a aussi des administrateurs de systèmes qui l’utilisent pour déployer leurs applications sur de multiples machines.

Murder est la solution développée par Twitter. Auparavant, ils utilisaient Git pour distribuer les mises à jours, mais étant donné que c’est un entrepôt central, il y avait des milliers de machines qui tentaient d’obtenir les mises à jour exactement au même moment, ce qui ralentissait gravement la cadence. Avec Murder, toutes les machines deviennent des fournisseurs grâce au protocole Bittorrent et cela rend le téléchargement 75 fois plus rapide!