Android

Desenvolvedores ansiosos por ver o Twitter melhorar a estabilidade da plataforma

lendo AS RESPOSTAS ABSURDAS dos MEUS TWEETS

lendo AS RESPOSTAS ABSURDAS dos MEUS TWEETS
Anonim

Muitos aplicativos do Twitter sofreram longos períodos de inatividade recentemente, uma situação que tem alguns desenvolvedores preocupados com a estabilidade da plataforma da empresa.

Esses desenvolvedores, que investiram esforços e dinheiro na criação de aplicativos Twitter geradores de receita, esperam O Twitter descobre uma maneira de aumentar o tempo de funcionamento da plataforma de aplicativos. "Estou muito desiludido com o Twitter no momento", disse Paul Kinlan, criador do Twollo.com, um aplicativo que adiciona contatos automaticamente aos "seguidores" do Twitter. listar sempre que outros usuários postarem mensagens contendo certas palavras-chave

[Outras leituras: Os melhores serviços de streaming de TV]

Como resultado da ampla tempo de inatividade, a Kinlan teve que emitir reembolsos para clientes insatisfeitos que pagam uma taxa para usar a versão mais avançada do Twollo.com, que também tem uma edição gratuita.

"Havia muita conversa sobre o Twitter ser um serviço gratuito e que o Twitter não queira reclamar da queda, mas o Twitter quer ativamente que as pessoas construam negócios fora da infra-estrutura do Twitter ", disse Kinlan em entrevista por e-mail. "Somos a interface para nossos clientes, não o Twitter, e temos que gerenciar ativamente as expectativas de nossos clientes em relação ao Twitter. Perdemos negócios quando o Twitter está inoperante".

Os problemas começaram em 6 de agosto, quando o Twitter e outros sites como LiveJournal, Google Blogger e Facebook foram atingidos por um ataque de negação de serviço distribuído (DDoS) de um botnet. Twitter foi o mais afetado e entrou em colapso por horas. Para restaurar seu serviço, implementou medidas defensivas que incluíam a limitação do acesso de aplicativos externos à sua plataforma. O Twitter na época reconheceu que pode ter "supercompensado" em seus esforços defensivos.

Como resultado, alguns aplicativos do Twitter estavam total ou parcialmente indisponíveis por vários dias, como o Twitter limitava o acesso à API da plataforma (interface de programação de aplicativos) os ataques DDoS, que aparentemente pretendiam silenciar o comentário político de um blogueiro no país da Geórgia.

Então, no último sábado, o Twitter voltou a cair brevemente, e um cenário semelhante se seguiu, à medida que as medidas de recuperação da empresa mais uma vez afetaram acesso à API e outros recursos, como processos de autorização de usuários, que os aplicativos externos precisam para funcionar. O Twitter demorou até a noite de segunda-feira para que a plataforma de aplicativos voltasse a funcionar normalmente.

O Twitter não respondeu aos pedidos de comentários, então não se sabe o que causou a interrupção no sábado. Não seria exagero supor que foi outro ataque DDoS, considerando que a estratégia de recuperação foi semelhante à anterior. Além disso, empresas de segurança informaram que hackers mal-intencionados começaram a usar o Twitter para gerenciar botnets ou redes de computadores comprometidos.

Embora o Twitter não forneça publicamente muitos detalhes técnicos sobre as medidas tomadas para evitar o tempo de inatividade da plataforma no futuro, as sugestões não são escassas para os desenvolvedores que não querem ver a plataforma total ou parcialmente indisponível por dias toda vez que o site é atingido por um ataque DDoS.

"Meu palpite é que eles precisam de melhor filtragem em nível de aplicativo capacidade de manter a qualidade do serviço, para poder essencialmente "desviar" o tráfego que resultaria em uma deficiência no serviço ", disse Dossy Shiobara, criador de dois aplicativos: Twitter Karma, projetado para ajudar as pessoas a gerenciar melhor suas listas de contatos, e Blackbird, um aplicativo do Twitter para telefones BlackBerry.

"Muitas vezes, o entendimento incompleto sobre ataques DDoS é que é apenas um volume de problema de tráfego que causa a interrupção. Wh Isso pode ser verdade em alguns casos, nem sempre é apenas uma questão de volume. Pode haver ineficiências em um serviço que um invasor pode aproveitar para prejudicar um serviço com um tráfego geral razoavelmente pequeno. Especulando aqui, estou apostando que foi o que aconteceu com o Twitter ", disse ele em entrevista por e-mail.

Bill Kocik, criador do Ambeur.com, uma interface de usuário do Twitter baseada na Web que oferece recursos avançados de gerenciamento, sugere separar a API do restante do aplicativo do Twitter nos níveis de rede e de servidor. "Atualmente, as chamadas da API são direcionadas para o Twitter.com, que também é o local do tráfego geral do navegador. Se a API tivesse sido veiculada, por exemplo, api.twitter.com e fosse um conjunto separado de servidores, o Twitter provavelmente "Está em uma posição muito melhor para proteger a plataforma do ataque ao serviço", disse Kocik por e-mail.

Uma sugestão similar vem de Jim Renkel, criador do Twxlate.com, que fornece uma interface de usuário do Twitter. mais de 40 idiomas, além de tradução de conteúdo. "O Twitter parece estar hospedado em uma fazenda de servidores concentrada. Se seus servidores fossem mais distribuídos, eu acho que eles seriam menos vulneráveis ​​a ataques de DDOS. Dito isso, não é fácil simplesmente distribuir um aplicativo, então estou não as criticando aqui ", disse ele em uma entrevista por e-mail.

Além do que o Twitter faz ou não faz em seus sistemas de back-end, os desenvolvedores podem ajudar a sua causa alcançando a empresa em tempos de crise, disse Sean Callahan, cofundador da TweetPhoto.com, uma plataforma de compartilhamento de fotos.

Após os ataques DDoS de 6 de agosto, Callahan prontamente entrou em contato com a equipe da plataforma de aplicativos do Twitter e classificou o TweetPhoto.com como "lista branca". estava de volta naquela sexta-feira, em vez de na tarde de domingo como a maioria dos outros aplicativos afetados, ele disse.

"O desenvolvedor precisa ser proativo e não tão passivo, dizendo: 'Ele será consertado quando for consertado' e no ínterim, eles estão reclamando nos fóruns de discussão ", disse Callahan em uma entrevista por telefone.

TweetPhoto.co m também foi impactado no fim de semana passado, mas a Callahan acha que o Twitter está progredindo em aprender como restaurar seu serviço sem o mesmo impacto na plataforma de aplicativos.

Nos últimos dias, o Twitter solicitou que os desenvolvedores afetados enviassem a empresa muito relatórios detalhados de problemas, para que ele possa fazer um trabalho melhor no futuro e não afetar a plataforma.

Na tarde de terça-feira, o Twitter disse que fez progressos nesse sentido. "Graças a todos que enviaram relatórios detalhados, conseguimos sintonizar o sistema para reconhecer melhor o tráfego e as coisas parecem estar funcionando bem", escreveu Ryan Sarver, membro da equipe de suporte à plataforma de aplicativos do Twitter, em um fórum de discussão. para desenvolvedores do Twitter.

"Continuaremos a monitorar de perto o sistema e ajustar conforme necessário. Seus relatórios detalhados são muito importantes para nos ajudar a ensinar ao sistema como são seus padrões de solicitação", acrescentou.

Claramente, o as expectativas são altas entre os desenvolvedores. O Twitter, lançado em março de 2006, sofreu interrupções freqüentes à medida que sua base de usuários crescia a um ritmo vertiginoso. No entanto, a disponibilidade do serviço melhorou muito desde o segundo semestre do ano passado.

"[A plataforma de aplicativos do Twitter] ficou muito melhor nos últimos dois anos, mas ainda é muito pobre, considerando a importância que alcançou. Estou confiante de que as coisas vão continuar a melhorar com o passar do tempo ", disse Shiobara.

Kocik, cuja aplicação Ambeur.com resistiu razoavelmente ao recente período de inatividade, está apostando que o Twitter vai acertar. "Acho que a API e a plataforma ainda estão amadurecendo, mas o Twitter está trabalhando duro para melhorá-las e resolver os problemas que vêm naturalmente com o tipo de crescimento explosivo que eles viram", disse Kocik.

Afinal, está em O melhor interesse do Twitter é evitar o tempo de inatividade em sua plataforma de aplicativos, disse Callahan. "O Twitter [staff] é apenas bombeiro tentando fazer o melhor com os recursos que possui", disse ele. "O Twitter está fazendo tudo o que pode. Eles querem ter o melhor e mais confiável serviço."