Google, Facebook, Twitter e Dropbox |
A ideia é mostrar aos inscritos a necessidade de ser flexível ao adotar alguma tecnologia a ser implementada (e não ser movido unicamente por paixão). O Jan mostrará a parte de desenvolvimento e eu a parte de sistema operacional. Bora pro debate.
O google começou usando a linguagem Python e C++. E ao que me consta usaram/usam Linux e Solaris em suas infraestruturas. O youtube que virou um produto do conglomerado Google, foi inteiramente escrito em Python, com alguns tricks de C para comportar performance.
- Fonte: http://infolab.stanford.edu/~backrub/google.html
- Fonte: http://highscalability.com/youtube-architecture
- Fonte para um slide de migração do RHEL para Debian no Google.
- Documento do caso de estudo de migração de RHEL para Debian no Google
Dropbox
Como eles costumam dizer, 99% do seu código é Python. Porém, como é sabido, Python tem performance apenas “boa”, não é nada espetacular. Então para suprir certos requisitos, eles escreveram alocadores de memória customizados em C e integraram na linguagem.
O chat do facebook que utiliza C++ em conjunto com Erlang na arquitetura de seu chat de mensagens. Inclusive o whatsapp é todo escrito em Erlang. Foi comprado pelo facebook alguns anos depois de criado.O facebook por si só não utiliza apenas estas tecnologias, deve ter Java, C++, Python certamente pois eles foram os criadores do non-blocking web server Tornado (http://www.tornadoweb.org/en/stable/), que também é usado extensivamente em projetos internos.
De acordo com Chriss Masson (autor do BTRFS e que trabalha dentro do Facebook), quase tudo no Facebook é Linux:
Já foi citado acima.
O Whatsapp começou com FreeBSD devido seu criador seu forte adepto ao sistema operacional. Após a compra pelo Facebook, houve uma forte migração de FreeBSD para Linux (mas os antigos servidores FreeBSD ainda estão ativos). O criador do Whatsapp doou US$1.000.000,00 para a comunidade FeeBSD.
O Whatsapp começou com FreeBSD devido seu criador seu forte adepto ao sistema operacional. Após a compra pelo Facebook, houve uma forte migração de FreeBSD para Linux (mas os antigos servidores FreeBSD ainda estão ativos). O criador do Whatsapp doou US$1.000.000,00 para a comunidade FeeBSD.
Nenhum comentário:
Postar um comentário
Viu algum erro e quer compartilhar seu conhecimento? então comente aí.
Observação: somente um membro deste blog pode postar um comentário.