Blog do Urubatan
msgbartop
Desenvolvedor, Palestrante, Escritor, Nerd Assumido e Pai do Marcus :D
msgbarbottom

22 Jan 10 As 8 Falácias da programação distribuida


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.

  1. A rede é confiável
  2. A latência é zero
  3. A banda é infinita
  4. A rede é segura
  5. A topologia não muda
  6. Existe um administrador de rede
  7. O custo de transporte é zero
  8. 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 :D

If you enjoyed this post, make sure you subscribe to my RSS feed!

Tags: , , ,

Reader's Comments

  1. |

    [...] Urubatan publicou a tradução da lista de falácias do James [...]

    Reply to this comment
  2. |

    Eai Urubatan tem usado o OpenSSO ainda? Estou com umas dúvidas (nada de implementação e sim sobre sua capacidade).
    Tem como no meu servidor de autenticação eu customizar o OpenSSO para mostrar um front end dos serviços acessiveis?

    Reply to this comment

Leave a Comment