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

Leonardo Augusto lalinden em gmail.com
Quarta Agosto 21 10:20:29 BRT 2013


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.


Mais detalhes sobre a lista de discussão freebsd