.
Elon Musk assumiu o Twitter, e parece que ele já está falhando em sua promessa de não transformar o Twitter em uma ‘paisagem infernal livre para todos’. Mas, eu não estou aqui para falar sobre seus erros políticos. Essa é uma história para outro dia. Não, estou aqui para prever que o Twitter, o site, em breve irá travar. E, uma vez que falhe, não vai aparecer por um tempo.
Também: Abandonar o Twitter? Como começar com o Mastodon
Por quê? Simples.
Você não pode demitir metade da equipe de uma rede social baseada em nuvem e esperar que as coisas continuem funcionando sem problemas para os 450 milhões de usuários ativos mensais do Twitter.
De fato, as contas do Twitter já estão falhando de maneiras estranhas. Por exemplo, Benjamin Dreyer, autor de “Inglês de Dreyer” e chefe de cópia da Random House, descobriu que o a grande maioria das respostas a um de seus tweets estava desaparecendo no éter. Ele não era o único.
Até Musk parece ter percebido que talvez demitir todas as outras pessoas tenha sido um erro. Na segunda-feira, 7 de novembro, ele tentou fazer com que os trabalhadores, principalmente engenheiros de software, voltassem. Boa sorte com isso.
De acordo com minhas fontes do Twitter e tweets no site, eles não vão voltar. Como Gergely Orosz, editor e autor do popular livro de engenharia e gerenciamento de software The Pragmatic Engineer, disse: “Várias pessoas que foram demitidas na sexta-feira e depois convidadas a voltar receberam menos de uma hora como prazo final. Software engenheiros que receberam esta ligação… todos disseram ‘não’ e os únicos que poderiam eventualmente dizer ‘sim’ estão com vistos.”
Os gerentes, de acordo com minhas fontes e Orosz, estão “ficando desesperados, tentando ligar de volta para mais pessoas. As pessoas estão dizendo ‘não’ e mais engenheiros estão desistindo”.
Também: Elon Musk diz que o uso do Twitter está ‘no mais alto de todos os tempos LOL’
Orosz acrescentou: “Nada disso é surpreendente. Como regra geral, depois de demitir X% das pessoas, você recebe meia perda adicional. Demitir 10%: espere que outros 5% saiam. Demitir 50%… não é razoável esperar que outros 25% saiam.”
E você não pode esperar substituir especialistas em rede social e nuvem por engenheiros de sistemas embarcados da Tesla e fazer qualquer coisa. Sou um bom escritor de tecnologia e negócios, mas ninguém em sã consciência me contrataria para escrever árias de ópera.
Vamos dar uma olhada na tecnologia do Twitter, certo? O Twitter roda no CentOS 7. Este clone gratuito do Red Hat Enterprise Linux (RHEL) chega ao fim de sua vida útil no final de junho do ano que vem. As principais opções para substituí-lo devem ser RHEL 9, Rocky Linux ou AlmaLinux. Mas, em vez de trabalhar nessa transição, os poucos administradores de sistema do Twitter estão tentando preparar a plataforma para a lista de novos recursos de Musk e mantê-la corrigida e atualizada.
Isso é um problema. Você vê, ao contrário do RHEL, onde uma grande parte da atração é que você pode depender da Red Hat para suporte de primeira linha, CentOS, Rocky e AlmaLinux são todos destinados principalmente a empresas com funcionários internos que já conhecem os servidores Linux para trás e para a frente. Isso não é mais o caso no Twitter.
Como Terra Field, um engenheiro da Honeycomb Staff Platform Engineer, apontou, “uma infra-estrutura do tamanho de Twitter não falhará da noite para o dia, mas entrará relativamente rapidamente em um estado degradado. As poucas pessoas da plataforma que permanecerem terão seus pescoços exatamente na linha d’água. Não vai demorar muito para afundar.” Field está certo.
Também: Como excluir sua conta do Twitter
O Twitter também conta com seu próprio software homebrew. Programas como Apache Heron para processamento de fluxo e twemproxy para dimensionamento de cache são essenciais para que o Twitter seja executado em escala. Se programas como esses derem errado, e eles darão, o desempenho do Twitter diminuirá.
Isso provavelmente não é o que o Twitter quer que aconteça, já que as eleições nos EUA são garantidas para dar à rede social um sério teste de estresse.
Finalmente, há a nuvem. Embora o Twitter dependa muito do bare-metal interno para seus servidores Linux, ele também precisa da funcionalidade de nuvem para funcionar. Então, quando vazou que Musk queria cortar entre US$ 1,5 milhão e US$ 3 milhões por dia de servidores e serviços em nuvem em seu “Plano de Deep Cuts”, as pessoas se preocuparam.
Eles estão preocupados com razão. Como explicou Corey Quinn, Economista Chefe de Nuvem do Duckbill Group, “Perseguindo [a 50% cut] como o objetivo definido é cortejar o desastre.“Isso porque “um terço da sua conta é configurações incorretas” não é dimensionado, porque alguém percebe! É uma variedade de serviços interconectados, juntamente com redundância para sistemas, backups, etc. Muito rapidamente, você não está cortando gordura, mas músculo e osso.”
Por exemplo, se você excluir o data warehouse, provavelmente não terá quebrado o Twitter, mas não terá mais relatórios confiáveis. Outra “fonte de gastos significativa”, observou Quinn, “é a observabilidade. Desligar tudo isso cortará uma parte gigante da sua conta – mas da próxima vez que o Twitter cair, há uma boa chance de que ele nunca mais volte. Você absolutamente não precisa de backups até que de repente você precisa.”
Claro, Quinn continuou: “O Twitter também existe há cerca de 15 anos. [So,] um monte de ‘crust’ de infra-estrutura foi construído. “Isso é importante ou pode ser desligado” é o tipo de coisa melhor respondida perguntando às pessoas. 50% do Twitter foi liberado hoje, e sua tradição oral acabou de sair pela porta também.”
Além dos aspectos técnicos, Quinn destacou, do ponto de vista empresarial, O Twitter tem contratos com “Google Cloud, AWS e data centers locais. A este nível de despesa pública, existem contratos plurianuais que garantem determinados níveis de despesa; muito disso é amortizado ao longo de vários anos.”
Junte tudo, e não é “se” o Twitter vai travar em breve; é “quando”. Não ficarei surpreso se o dia da eleição o derrubar. Se não, dou ao Twitter até o final do mês antes de seu próximo grande crash.
E quando voltará? Essa é uma boa pergunta. Não ficarei surpreso se levar dias ou até semanas.
Substituir o Twitter, e convenhamos, é o que prevejo que a maioria de nós acabará fazendo, não será fácil. Ed Bott recentemente apontou que ainda não há bons substitutos para o Twitter. Ele espera que, a menos que Musk “realmente queime o data center que abriga os principais ativos do Twitter, o Twitter não desaparecerá”. Temo que, embora Musk não esteja jogando gasolina e acendendo fósforos nos servidores, ele já esteja destruindo as pessoas e o software que o Twitter precisa para rodar.
.