O Instagram é uma daquelas Apps de sucesso que servem de inspiração a muitos developers em busca de fama e fortuna. Uma simples App que permite tirar fotos com diversos filtros aplicados, e partilha-las com os amigos e em diversas redes sociais (como o Twitter e Facebook), e diversos sites (Flickr, Tumblr, etc).
Ou seja... daquelas Apps simples que qualquer um dirá: "Até eu podia fazer isso!"
Para os developers e os curiosos que quiserem saber um pouco mais sobre a organização da base de dados de um serviço com vários milhões de utilizadores, e que continuamente recebe várias dezenas de novas fotos por segundo, aqui fica o relato na primeira pessoa por um dos fundadores do serviço, Mike Krieger. Sharding & IDs no Instagram.
Um relato que nos dá a conhecer as várias hipóteses consideradas para a criação das chaves dos registos - e os seus prós e contras - assim como a divisão do trabalho para que o serviço possa suportar as cargas actuais e estar igualmente preparado para a expansão e crescimento futuro.
2011/10/05
Subscrever:
Enviar feedback (Atom)
Sem comentários:
Enviar um comentário (problemas a comentar?)