Compartir a través de


Desarrollo frente a implementación en la red

La mayoría de los desarrolladores escriben y prueban su software en una LAN confiable rápida. Su cliente y servidor suelen estar en el mismo segmento de red. En tales circunstancias, la red rara vez no responde y la conectividad rara vez se pierde. Sin embargo, cuando se implementa en un entorno de cliente, el cliente y el servidor suelen estar en segmentos de red diferentes, posiblemente remotos geográficamente, y el servidor se carga en gran medida con otros clientes. En otras palabras: no se puede asumir la capacidad de respuesta de la red.

En este artículo se explica cómo construir arquitecturas sólidas de cliente o servidor frente a la incertidumbre introducida por una red intrínsecamente no confiable y servidores potencialmente no disponibles.