O Ars Technica noticiou em 7 de março de 2023, citando o Platformer, que a queda do Twitter no dia anterior, que quebrou links e outras funções por cerca de uma hora, ocorreu após uma alteração em um projeto para encerrar o acesso gratuito à API do Twitter. O Twitter disse que a causa foi "uma alteração interna que teve algumas consequências não intencionais". Elon Musk culpou um código que "é extremamente frágil sem nenhum bom motivo".

O Platformer relatou que apenas um engenheiro de confiabilidade de sites (SRE) estava alocado no projeto da API paga, e que na segunda-feira esse engenheiro fez uma "mudança de configuração ruim" que "basicamente quebrou a API do Twitter", com efeitos em cascata que também derrubaram muitas ferramentas internas. Mensagens de erro públicas diziam que o plano de API do usuário não incluía acesso ao endpoint, o que alimentou especulações sobre acesso pago. Um funcionário disse que a queda foi a sexta grande desde 23 de janeiro e que as pessoas estavam "anestesiadas" diante delas.

O Ars disse que a questão mais profunda era o corte de custos que reduziu o quadro de cerca de 7.500 para menos de 2.000, com menos de 550 engenheiros em tempo integral. Uma reportagem do Washington Post disse que uma equipe de avaliação de riscos que verificava mudanças de produto antes da aquisição por Musk havia sido demitida. Um funcionário concordou que havia dívida técnica da antiga Twitter, enquanto outro disse que "é isso que acontece quando você demite 90 por cento da empresa", com Musk exigindo mudanças rápidas.

Cerca de uma hora de links e funções quebrados; a sexta grande queda desde 23 de janeiro, segundo o Platformer.

Apenas um engenheiro de confiabilidade de sites estava alocado no projeto da API paga, segundo o Platformer.

O quadro de funcionários do Twitter havia caído de cerca de 7.500 para menos de 2.000, com menos de 550 engenheiros.

A equipe que verificava mudanças de produto em busca de problemas previstos havia sido demitida, segundo o Washington Post.

Musk exigia a implementação rápida de mudanças importantes, e o código antigo era frágil e tinha dívida técnica, segundo funcionários.

Cortar o pessoal que verifica e opera mudanças de risco torna perigosas até edições comuns de configuração; uma pessoa não pode ser a rede de segurança.

Musk disse que toda a base de código precisava de uma "reescrita completa". Funcionários disseram que tais quedas se tornaram frequentes o suficiente para que estivessem anestesiados diante delas. O Twitter não havia dado um relato mais completo quando o Ars publicou.

CONFIRA AS EVIDÊNCIAS

As fontes

  1. After Musk's mass layoffs, one engineer's mistake 'broke the Twitter API' Ars Technica · arstechnica.com ·