Arquivo Internet

Twitter usa BitTorrent nos servidores para atualizar site

Rafael Silva
Por

As melhores ofertas,
sem rabo preso

Por ser um site usado por milhões de pessoas todos os dias, o Twitter não pode se dar ao luxo de sair do ar. Vez ou outra a baleia aparece para alguns usuários, mas em geral ele está sempre disponível para a maioria deles. E hoje um post no blog de engenheiros do site divulgou como eles conseguem se manter na ativa e ao mesmo tempo implementar novas linhas de código: usando BitTorrent.

Antes dele, o time de engenheiros do Twitter usava um sistema chamado Git, mas o crescimento da rede acabou tornando esse meio inviável. Enquanto que o Git era eficiente para dezenas de servidores, quando esse número chegou a centenas (mais precisamente em janeiro desse ano) ele foi perdendo em performance. Foi então que um conjunto em esforço de toda a equipe, 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.

Larry apresenta o Murder em conferência

O projeto foi implementado de vez em maio desse ano e pouco depois o Twitter resolveu torná-lo open source. De acordo com Larry, uma atualização no código do site que antes poderia levar até 40 minutos foi reduzido para meros 12 segundos com o uso do protocolo de compartilhamento de arquivos.

Outro site que também declarou recentemente o uso de BitTorrent nos servidores para implantar código novo é o Facebook, mas seu líder de engenharia Tom Cook não disse se eles também criaram um sistema próprio ou se usam o mesmo do Twitter.

Você que achava que BitTorrent só servia para baixar filmes, séries e programas, está surpreso em descobrir que ele é essencial para duas das maiores redes sociais do mundo? Eu certamente não estou. 😉

Com informações: Twitter Engineering blog.

Rafael Silva

Rafael Silva tem 27 anos, estudou Tecnologia de Redes de Computadores e mora em São Paulo. Tem uma queda pela Apple na área de dispositivos móveis, mas sempre usou Windows em todos os seus notebooks e desktops. Vez ou outra fala alguma coisa interessante no Twitter: @rafacst. [Envie um email]

Mais Populares

Responde

Relacionados

Em destaque