Em Destaque



Twitter - O Moribundo

Submetido por themage em 2008-07-11 09:38:24 com as tags .
O Twitter estava a tornar-se o fenómeno do momento, mas de monento não é raro tentar-se aceder a este e não se conseguir, mas, mais do que isso, algumas das funcionalidades do serviço deixaram de estar disponíveis, como o envio de updates por XMPP (jabber, gtalk, etc).

Se o sucesso do Twitter é o sonhe de qualquer programador web, o estado actual é o seu pesadelo.

O sucesso do Twitter

Eu não sou fã incondicional de sites sociais de uma forma geral. Quer dizer, subscrevo os feeds de tops de vários sites sociais (Digg, Delicous e vários outros), desenhei e implemetei o Sites Favoritos, tenho uma conta no LInkedIn, mas mantenho o número de contas neste tipo de sites relativamente controlado. Ocasionalmente crio uma conta, apenas para testar os sites, e não volto lá.

Mas com o Twitter foi diferente. Na prática o Twitter faz-me lembrar um bocado o IRC, com a diferença de que, ao contrário do IRC, no Twitter não entramos num canal e recebemos todo o lixo que qualquer pessoa para lá envia. No Twitter escolhemos a nossa programação, escolhemos as pessoas cujas mensagens queremos receber.

No Twitter sabemos o que os nossos amigos estão a fazer, o que consideram relevante, o que pensam. No Twitter fazemos a escolha, e se acharmos que uma escolha já não nos satisfaz, alteramos essa escolha. E essa é a grande vantagem do Twitter.

E é isso que trouxe o Twitter até ao estado de quase morte de que todos os utilizadores e admiradores esperamos que ele saia em breve.

Como funciona

Antes de passar às dificuldades inerentes a desenvolver um sistema da dimensão do Twitter actual, vejamos um pouco melhor as suas funcionalidades.

Entrada de dados

Cada utilizador tem uma conta, envia actualizações acerca do qe está a fazer. Pode também seleccionar as pessoas de quem quer receber as actualizações.

Para enviar as suas actualizações, os utilizadores do Twitter têm três possibilidades:
  • A página Web - uma página normal, onde os utilizadores registados podem actualizar o seu estado e ver as ultimas actualizações das pessoas que estam a seguir.
  • XMPP - Utilizando o seu cliente de Instant Messaging habitual podia também actualizar o seu estado, enviando uma simples mensagem para um contacto criado especificamente para esse fim. Esta é uma das funcionalidades do Twitter que não tem estado a funcionar (de todo).
  • API - O Twitter tem também um webservice que permite, entre outras coisas enviar actualizações.


Saídas

Se os utilizadores enviam actualizações acerca do que andam a fazer, também querem saber o que andam os seus amigos a fazer. E têm as mesmas forma de receber as actualizações dos utilizadores que lhe interessam.

A dificuldade

A dificuldade por detrás do Twitter ou de qualquer outro sistema deste tipo está em criar um sistema de distribuição de conteúdo que seja ao mesmo tempo flexível o suficiente para permitir a qualquer utilizador ser informado acerca das actualizações das pessoas que lhe interessam, e que possa ser facilmente repartido por vários servidores por forma a suportar a quantidade de tráfego que o Twitter tem hoje, e ir mesmo além disso.

O que sabemos do Twitter? Que eles não têm, actualmente capacidade para responder a todo o tráfego que têm. Sabemos também que tinham esperança de atingirem a fama que têm hoje, mas provavelmente apenas muito tarde acreditaram que realmente lá chegariam, e nessa altura já estavam demasiado ocupados a tentar manter o sistema em funcionamento para fazer as alterações que teriam mantido o serviço sem problemas.

E acreditamos que hoje estão a trabalhar o mas rapidamente possível para implementar essas alterações.

Mas esta situação dá aos seus concorrentes a possibilidade de chegarem mais próximos deles, de atrair os seus utilizadores e, se esta situação durar muito tempo, de ficar com a posição que poderia ser deles.

Aprender

Que podemos aprender com o Twitter? Que o sucesso acontece. Por vezes quando menos esperamos. E mesmo que estejamos a fazer um site para um pequeno grupo de utilizadores, a criar um serviço que achamos que não vai crescer muito, outros podem considerá-lo útil, e começar a utilizá-lo para além dos nossos sonhos mais loucos.

E quando isso acontecer, é bom que a nossa plataforma esteja preparada para crescer ao ritmo do nosso sucesso, ou que estejamos atentos a implementemos as alterações necessárias para escalar a nossa plataforma, antes ainda de ela se aproximar dos seus limites.
='Digg Add to del.icio.us! Furl this! Adicionar ao Do Melhor! Adicionar ao Tags Sapo! Adicionar ao Talking Web! Adicionar ao Sites Favoritos
Leia outros artigos em

Comentários

  1. Sucesso

    Cecília @ 2008-07-11 17:12:43
    De facto a concorrência acordou! Do plurk.com ao identi.ca, todos eles começam a tentar ganhar algum lugar neste mundo do micro-bloging. Embora eu não saiba muito bem até que ponto os seus serviços terão sucesso, tenho algumas dúvidas se eles se conseguirão manter fiáveis e eficientes caso o alcancem nesta escala. No fundo que terão eles aprendido com a experiência do Twitter? E se aprenderam, até que ponto o dinheiro necessário para investir inicialmente num projecto deste tipo, tendo em conta que pretendemos que tenha uma boa escabilidade, não será um risco demasiado grande?!

    Quanto ao que fica, sim é bom perceber que sonhos pequeninos podem crescer. Resta continuar a sonhar. :)
Enviar Comentário
Name
Email
Homepage
Title
Comment
''bold'' => bold
__italic__ => italic
[[text|http://www.webaserio.com/]] => text