Como um único engenheiro derrubou o Twitter

O site do Twitter está quebrando de novas maneiras – e enquanto a empresa conseguiu se recuperar de sua última interrupção em algumas horas, a história por trás de como quebrou sugere que provavelmente haverá problemas semelhantes no futuro próximo.

Na manhã de segunda-feira, os usuários do Twitter se conectaram para encontrar um emaranhado de problemas relacionados. Clicar em links não os abriria mais; em vez disso, os usuários veriam uma mensagem de erro misteriosa informando que “seu plano de API atual não inclui acesso a este terminal”. As imagens pararam de carregar também. Outros usuários relataram que não conseguiam acessar o TweetDeck, o cliente do Twitter para usuários profissionais.

O caos tomou conta da linha do tempo, enquanto os usuários twittavam ruidosamente sobre a interrupção – muitas vezes ilustrando seus pontos com imagens que ninguém podia ver porque não carregavam.

“Se você fizer uma mudança agora, tudo quebra”

Em um tweet, a empresa ofereceu as mais vagas explicações para o que estava acontecendo.

“Algumas partes do Twitter podem não estar funcionando como esperado no momento”, twittou a conta de suporte da empresa. “Fizemos uma mudança interna que teve algumas consequências não intencionais.”

A mudança em questão fazia parte de um projeto para encerrar o acesso gratuito à API do Twitter, jogo de plataformas agora pode confirmar. Em 1º de fevereiro, a empresa anunciou que não oferecerá mais suporte ao acesso gratuito à sua API, o que acabou efetivamente com a existência de clientes terceirizados e limitou drasticamente a capacidade de pesquisadores externos estudarem a rede. A empresa está construindo uma nova API paga para os desenvolvedores trabalharem.

Mas, em um sinal de quão profundos foram os cortes de Elon Musk na empresa, apenas um engenheiro de confiabilidade local foi contratado para o projeto, nos disseram. Na segunda-feira, o engenheiro fez uma “mudança de configuração ruim” que “basicamente quebrou a API do Twitter”, de acordo com um funcionário atual.

A mudança teve consequências em cascata dentro da empresa, derrubando muitas das ferramentas internas do Twitter junto com as APIs voltadas para o público. No Slack, os engenheiros responderam com variações de “merda” e “Twitter está fora do ar – a coisa toda” enquanto lutavam para resolver o problema.

Musk ficou furioso, dizem.

“Uma pequena mudança de API teve ramificações enormes”, Musk twittou no final do dia, depois que o investidor do Twitter, Marc Andreessen, postou uma captura de tela mostrando que as falhas de API da empresa eram uma tendência no site. “A pilha de código é extremamente frágil sem um bom motivo. Em última análise, precisará de uma reescrita completa.”

Demissões ininterruptas deixaram a empresa com menos de 550 engenheiros em tempo integral

Alguns funcionários atuais simpatizam com essa visão, que coloca pelo menos parte da culpa pelos problemas do Twitter em falhas técnicas anteriores à posse da empresa por Musk. A baleia fracassada se tornou um ícone do antigo Twitter por um motivo.

“Há tanta dívida de tecnologia do Twitter 1.0 que se você fizer uma mudança agora, tudo quebra”, diz um funcionário atual.

Ainda assim, quando assumiu a empresa, Musk prometeu melhorar drasticamente a velocidade e a estabilidade do site. Seus associados examinaram a equipe existente por suas proezas técnicas, acabando por cortar milhares de trabalhadores que não eram considerados “técnicos” o suficiente para ter sucesso sob a liderança de Musk.

Mas as demissões ininterruptas deixaram a empresa com menos de 550 engenheiros em tempo integral, nos disseram. E assim como ex-funcionários previram desde o início, as perdas tornaram o Twitter cada vez mais vulnerável a interrupções catastróficas.

A mudança de configuração errônea de segunda-feira foi pelo menos a sexta interrupção de serviço de alto nível no Twitter este ano:

“Esse tipo de interrupção tornou-se tão frequente que acho que estamos todos insensíveis a isso”, diz um funcionário atual.

E essas são apenas as interrupções do serviço. Outros problemas, como o que levou os tweets de Musk a ficarem mais visíveis na linha do tempo do que os de qualquer outro usuário, também perturbaram a base de usuários.

De muitas maneiras, a interrupção de segunda-feira representou o ponto culminante da liderança de Musk na empresa até agora. Em um esforço obstinado para cortar custos em sua compra de US$ 44 bilhões, ele vem reduzindo a equipe e as ofertas gratuitas do Twitter.

Isso abriu o caminho para um único engenheiro ser contratado em um grande projeto – um que está vinculado a vários sistemas interconectados críticos dos quais usuários e funcionários dependem.

E com poucos funcionários experientes disponíveis para restaurar o serviço, o Twitter levou a manhã inteira para corrigir o problema. “Isso é o que acontece quando você demite 90% da empresa”, diz outro funcionário atual.

Dentro do QG do Twitter, no entanto, o clima era quase leve. “Estamos rindo o tempo todo”, diz outro funcionário atual.






https://www.jobclas.com/como-um-unico-engenheiro-derrubou-o-twitter.html
Share on Google Plus

Sobre Anônimo

Esta é uma breve descrição no blog sobre o autor. Editá-lo, No html e procurar esse texto
    Blogger Comment
    Facebook Comment

0 comentários:

Postar um comentário

Postagem mais recente Postagem mais antiga Página inicial