A Evolução do Twitter
O vídeo abaixo condensa a história do desenvolvimento do Twitter. Foi criado por Ben Sandofsky, e inicialmente divulgado no blog de engenharia da empresa. É um excelente exemplo do caos organizado que é o desenvolvimento de uma aplicação com milhões de usuários e exigências de performance/disponibilidades insanas.
Seguindo uma das Leis mais básicas da Ciência da Computação, que só perde para a Lei de Cardoso: “Informática não é uma ciência exata”, temos no vídeo a constatação que o trabalho aumenta na proporção que a mão-de-obra disponível aumenta, MAIS um coeficiente aleatório nunca menor que 1,5.
É danado de bonito de se ver.
Twitter Code Swarm from Ben Sandofsky on Vimeo.
Como o código está devidamente identificado na legenda, fica evidente o que muita gente alertou: Ruby on Rails não escala. <== flamebait.
Fonte: TechCrunch

