[FUG-BR] [off-topic] Palestra sobre como é a estrutura do Facebook para suportar 1 bilhão de usuários

Paulo Henrique - BSDs Brasil paulo.rddck em bsd.com.br
Quarta Agosto 21 17:22:22 BRT 2013


Em 21/08/2013 13:52, André Gustavo N. Lopes escreveu:
> se é java, é lento. tu-dum!
>
> On Wed, Aug 21, 2013 at 10:20:29AM -0300, Leonardo Augusto wrote:
>> 2013/8/21 Marcelo Gondim <gondim em bsdinfo.com.br>:
>>> Em 21/08/13 07:09, Welkson Renny de Medeiros escreveu:
>>>> Em 20 de agosto de 2013 22:12, Leonardo Augusto <lalinden em gmail.com>escreveu:
>>>>
>>>>> Tem no proprio site do face tudo que eles usam.
>>>>>
>>>>> google => "facebook infra structure"
>>>>>
>>>>> Achei muito ruim o video... a pagina que fala da infra da uma visão
>>>>> muito melhor.
>>>>> Lá fala que a salvação foi o memcache.. e o bigtable.. dentre outros...
>>>>> O hip-hop, compilador de php para C...
>>>>> Esses detalhes que permitem esse absurdo de read/write..
>>>>>
>>>>> Claro, ficaria melhor se fosse em cima do freebsd :) (é linux que eles
>>>>> usam ?)
>>>>>
>>>>>
>>>> Facebook usa BigTable? certeza?
>>>>
>>>> BigTable é o NoSQL da Google.
>>>>
>>>> Provavelmente eles usam Cassandra.
>>> Sim eles usam Cassandra.  :)
>>> Definitivamente do tamanho que são, tanto eles quanto o Google, não tem
>>> como ficar no basicão rsrsrsrsrs
>>> O interessante é ver que começaram como muita gente, usando LAMP ou FAMP
>>> e no final você precisa adaptar aquilo que já existe à sua necessidade.
>>> Se não houvesse o Software Livre talvez eles não conseguissem ser o que
>>> são hoje. Depender de softwares proprietários atrasaria o crescimento
>>> deles e ficaria muito caro.
>>> O interessante é que até o hardware eles desenvolveram de forma aberta e
>>> que atendesse especificamente as necessidades do Facebook.
>>> -------------------------
>> Sim usam cassandra, que por curiosidade é desenvolvido em java.
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>>
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Aplicação java mal feita é lenta,
Aplicação em C mal feita é lenta,
Aplicação em Assembly mal feita é lenta.

Qualquer software quando desenvolvido de forma ignorante é ruim.
Temos uma quantidade absurda de aplicações em Java no mercado que são 
extremamente eficientes, coloco aqui como exemplo o NetBeans, ele 
praticamente é feito em java e considero o desempenho dele excelente.
Att.

-- 
Paulo Henrique.
BSDs Brasil - FUG-BR
site: www.fug.com.br

Rip Irado !!!
flamers > /dev/null



Mais detalhes sobre a lista de discussão freebsd