Usado por milhões de pessoas diariamente, o Twitter precisa evitar ao máximo sair do ar. Ontem, a equipe de engenheiros do microblog revelou que utiliza BitTorrent para manter o site na ativa ao mesmo tempo em que implementa novas linhas de código.
Antes, isso era feito através de um sistema chamado Git. Ele era eficiente para dezenas de servidores, mas quando esse número chegou a centenas, o que ocorreu em janeiro deste ano, o sistema começou a perder performance.
Diante da situação, uma equipe do Twitter, chefiada liderada por Larry Gadea, criou o Murder, um sistema feito de scripts de Python e Ruby que usa BitTorrent para espalhar novo código no site. O projeto foi implementado em maio deste ano e, pouco depois, o Twitter resolveu torná-lo open source.
Segundo Larry, uma atualização no código do site, que antes poderia durar até 40 minutos, agora leva 12 segundos com o uso do protocolo de compartilhamento de arquivos.
O Facebook declarou recentemente que também utiliza de BitTorrent nos servidores para implantar código novo.
Com informações de Tecnoblog