Enviado para você por Cabeloh através do Google Reader:
Encontrei esta lista no blog do James Gosling.
Essencialmente todos, ao desenvolver a primeira aplicação distribuída, assumem os 8 itens seguintes como verdade. Todos se provam falsos ao longo do tempo, e estes erros causam problemas graves e aprendizados dolorosos.
- A rede é confiável
- A latência é zero
- A banda é infinita
- A rede é segura
- A topologia não muda
- Existe um administrador de rede
- O custo de transporte é zero
- A rede é homogênea
Para mais detalhes, leiam o artigo escrito por Arnon Rotem-Gal-Oz.
James Gosling em um link fala o seguinte sobre a origem desta lista:
A verdadeira origem desta lista é um pouco mítica, sendo amplamente baseada na experiência coletiva de muitos hackers nos primórdios da construção de sistemas distribuídos. Peter Deutch foi o primeiro agrupar os itens em uma lista. Ele diz o seguinte em sua página:
Eu publiquei as "8 falácias da programação em rede" internamente enquanto trabalhava para "Sun Microsystem Labs" em 1991-92. (As primeiras 4 foram originalmente listadas por Bill ou Dick Lyon; Eu adicionei as outras 4.)
Achei que vali a tradução já que muita gente comete os mesmos erros até hoje
Post de: Blog do Urubatan
Quer comprar meu livro Desenvolvimento Fácil e Rápido de Aplicações web com 30% de desconto? É só acessar o meu blog e pegar o código :D
As 8 Falácias da programação distribuida
Coisas que você pode fazer a partir daqui:
- Inscrever-se no Blog do Urubatan usando o Google Reader
- Começar a usar o Google Reader para se manter facilmente atualizado sobre todos os seus sites favoritos
Nenhum comentário:
Postar um comentário