As 8 Falácias da programação distribuida
22 de janeiro de 2010 Deixe um comentário
O Urubatan publicou a tradução da lista de falácias do James Gosling.
Concordo bastante com os ítens expostos e acredito que quase todos os desenvolvedores assumem estas falácias até que o erro seja apontado. Sistemas importantes para clientes com apenas acessos remotos, serviços de acesso a internet 100% disponíveis, backups diários, etc. Segue o texto:
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



