Compartilhar via


Desenvolvimento versus implantação na rede

A maioria dos desenvolvedores escreve e testa seus softwares em uma LAN confiável rápida. Seu cliente e servidor geralmente estão no mesmo segmento de rede. Nessas circunstâncias, a rede raramente não responde e a conectividade raramente é perdida. No entanto, quando implantados em um ambiente de cliente, o cliente e o servidor geralmente estão em segmentos de rede diferentes, possivelmente geograficamente remotos, e o servidor é muito carregado com outros clientes. Em outras palavras: a capacidade de resposta de rede não pode ser assumida.

Este artigo explica como construir arquiteturas robustas de cliente/servidor diante da incerteza introduzida por uma rede intrinsecamente não confiável e servidores potencialmente indisponíveis.