Twitter muda front-end de Ruby para Java  XML
Índice dos Fóruns » Notícias
Autor Mensagem
GouverMXT
JavaGuru
[Avatar]

Membro desde: 19/03/2007 15:58:06
Mensagens: 233
Offline

No final de outubro de 2010, o Twitter começou a desenvolver um novo mecanismo de busca em tempo real que traria muitos benefícios, entre eles: melhora de desempenho, redução do tempo de resposta (ou latência), suporte a desenvolvimento de novas funcionalidades de pesquisa, maior disponibilidade e ? principalmente ? suporte ao crescimento exponencial de usuários do serviço. E na semana passada foi finalizada uma mudança de grande impacto nesta área: a troca dos componentes de "front-end", que recebem as requisições das aplicações no lado do cliente (vindas do Twitter.com, widgets, aplicações móveis etc.). O novo front-end, batizado de Blender e criado em Java, substituirá totalmente a antiga implementação em Ruby on Rails.

A mudança do front-end gerou efeito muito significativo: foi reduzida em três vezes a latência média das buscas. Segundo a equipe do Twitter, na época do Tsunami no Japão e antes da disponibilização do Blender, o alto volume de pesquisas aumentou a latência consideravelmente. Em um momento de pico, pesquisas por #tsunami, por exemplo, chegaram a demorar 800 milissegundos para mostrar resultados. Já com o uso do Blender, o tempo de resposta em condições similares de carga caiu para 250ms.

Notícia completa no InfoQ

Rails. It just works.
fredferrao
GUJ Master
[Avatar]

Membro desde: 01/06/2005 13:23:32
Mensagens: 1901
Localização: Brasil
Offline

E o Blender foi feito em cima do Netty.

[Modo ReceberPedradas=ON, source=rubistas]
-Primeiro foi uma parte do backend que foi trocada para Scala

-Agora uma do front-end trocada por java.

Agora la vai...

Afinal, Ruby nao escala!!!???

[Modo ReceberPedradas=OFF, source=rubistas]

This message was edited 1 time. Last update was at 08/04/2011 11:32:07


Não respondo dúvidas via MP!
Nykolas Lima
Virtual Machine Man
[Avatar]

Membro desde: 07/07/2008 13:10:41
Mensagens: 606
Offline

O que é este Blender?

Blog: http://nykolaslima.wordpress.com
[WWW]
chun
GUJ Master
[Avatar]
Membro desde: 08/11/2004 15:43:41
Mensagens: 1699
Localização: Curitiba/PR
Offline

BOOOMMM...

Acho que realmente as coisas estão bem mudadas na comunidade Ruby...

Ps: Este post é uma opinião pessoal e NÃO DEVE SER ENCARADO COMO VERDADE ABSOLUTA... então... caso você não concorde... não precisa cortar os pulsos...

------
Controverso Eu ? http://www.go-java.com/blog
[WWW] [ICQ]
Felagund
GUJ Master
[Avatar]

Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline

Se eles tiraram o Ruby do backend, pq scala funcionou melhor para o projeto deles, não sei por que demoraram mais pra trocar o front-end

Eu mecho com Ruby, e acho que cada projeto deve ser analisado qual a tecnologia empregar, e assim como o pessoal do Twitter percebeu que Ruby não serviu para o site deles, eles migraram pra Java, fizeram o que ao meu ver é o certo.

att
Rafael Felix

Rolling With Code
Twitter
[WWW]
Alexandro.Almeida
JavaBaby
[Avatar]

Membro desde: 25/07/2008 09:00:19
Mensagens: 98
Localização: Itu
Offline

<troll>
É isso ai!. A brincadeira foi boa, mas a hora das crianças irem embora chegou.
</troll>

--
Alexandro D. Almeida

Meu antigo perfl perdido http://www.guj.com.br/user/profile/15752.java
[MSN]
Diabo Loiro
GUJ Master
[Avatar]
Membro desde: 24/03/2009 07:46:14
Mensagens: 1040
Localização: Praia Grande - SP
Offline

provavelmente o pessoal de ruby vai falar que os caras do twiter não sabem programar.

como se isso fosse possivel.

seguir a moda as vezes provoca um grande refactoring(brincadeira uahau) .

This message was edited 2 times. Last update was at 08/04/2011 13:15:18


Sun Certified Java Associate
Sun Certified Java Programer 6.0
Sun Certified Web Component Developer
Oracle Certified Professional, Java EE 5 Business Component Developer

Blog
http://brunodanielmarinho.wordpress.com

Fals - Osum Leader
http://osum.sun.com/group/fals


Polverini
Virtual Machine Man
[Avatar]

Membro desde: 26/05/2009 15:57:49
Mensagens: 707
Offline

Felagund wrote:Se eles tiraram o Ruby do backend, pq scala funcionou melhor para o projeto deles, não sei por que demoraram mais pra trocar o front-end

Eu mecho com Ruby, e acho que cada projeto deve ser analisado qual a tecnologia empregar, e assim como o pessoal do Twitter percebeu que Ruby não serviu para o site deles, eles migraram pra Java, fizeram o que ao meu ver é o certo.


[2]

Antes de postar consulte seu amigo GOOGLE é de graça !




Estudante de Sistemas de Informação Unifil
[Email]
marcosvinicius.rj
JavaChild

Membro desde: 23/02/2011 10:53:29
Mensagens: 140
Offline

Gente o twitter saiu do zero para milhoes de usuários usando Ruby. Se agora eles estão mudando pra ganhar 600 ms é porque dinheiro não falta pra empresa, isso é motivo pra cair de pau na linguagem?

thiagobaptista
JavaChild
[Avatar]

Membro desde: 09/07/2010 15:43:03
Mensagens: 131
Localização: Cidade Maravilhosa / RJ
Offline

Conteúdo removido pela moderação!

This message was edited 1 time. Last update was at 08/04/2011 13:53:57


Thiago Baptista - \\//
contato@thiagobaptista.com

Desenvolvedor Web
Analista Desenvolvedor Java Pleno - DBA Engenharia de Sistemas







Usuário Linux #492635

Você sabe que Java é uma plataforma divertida quando você cria um arquivo Guerra, que referencia uma Jarra, dentro de uma Orelha.

"A vida é bela; que as futuras gerações a livrem de todo mal, opressão e violência, e possam desfrutá-la em sua plenitude..."
-- Leon Trotsky
[WWW] [MSN]
mvargens
JavaEvangelist

Membro desde: 12/05/2008 16:20:26
Mensagens: 301
Localização: Embu
Offline

Eu acho que o Ruby foi bom por um tempo. Talvez os criadores não tinham idéia do tamanho que isso iria tomar. Natural verem no java, uma plataforma robusta e mais aberta que a do seu concorrente direto, um substituto a altura do twiter. Não que ruby seja ruim, mas deve carecer de alguns recursos que a plataforma java tenha. Achei que iriam migrar tudo para Scala, mas pelo visto ela tambem carece de recursos, e da ultima vez que migraram para Scala é por causa do desempenho. Pelo visto nesse quisito o java ta se saindo bem apesar do seu histórico.
[Email]
Felagund
GUJ Master
[Avatar]

Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline

marcosvinicius.rj wrote:Gente o twitter saiu do zero para milhoes de usuários usando Ruby. Se agora eles estão mudando pra ganhar 600 ms é porque dinheiro não falta pra empresa, isso é motivo pra cair de pau na linguagem?



Tem gente que tem uma visão digamos um tanto estreita (leia-se, eu gosta da linguagem X e portando todas as outras são inuteis)

att
Rafael Felix

Rolling With Code
Twitter
[WWW]
inacio.ferrarini
Entusiasta Java
[Avatar]

Membro desde: 05/06/2008 12:11:06
Mensagens: 18
Offline

Concordo com o que disseram. Como o Twitter tem grana, contrataram programadores e se livraram dos estagiários.

José Inácio Ferrarini
Bacharel em Sistemas de Informação - Faculdade Ruy Barbosa
Oracle Certified Professional, Java Programmer 6
Oracle Certified Professional, Java EE 5 Web Component Developer
--
http://inacioferrarini.wordpress.com/
Felagund
GUJ Master
[Avatar]

Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline

Comentário removido pelo moderador


O Objetivo ao meu ver é mostrar a noticia de que o twitter agora roda em java, que por sinal é o objetivo desse forum ou estou enganado?

This message was edited 1 time. Last update was at 09/04/2011 09:40:29


att
Rafael Felix

Rolling With Code
Twitter
[WWW]
lokits5
GUJ Master

Membro desde: 15/04/2010 08:53:19
Mensagens: 1133
Localização: Santo Andre - São Paulo -Capital
Offline

Conteúdo removido pela moderação!

O Objetivo ao meu ver é mostrar a noticia de que o twitter agora roda em java, que por sinal é o objetivo desse forum ou estou enganado?



se ele tem money pq não inovar e crescer mais!

This message was edited 2 times. Last update was at 11/04/2011 07:18:55

[WWW]
 
Índice dos Fóruns » Notícias
Ir para:   
Powered by JForum 2.1.8 © JForum Team