Semana 4

rendimiento, disponibilidad y recuperación
El tema se centra en tres aspectos esenciales de la arquitectura de entornos web: rendimiento, disponibilidad y recuperación. El rendimiento se refiere a la rapidez con la que responde una aplicación web y cómo optimiza sus recursos. La disponibilidad asegura que el sistema esté accesible de forma continua para los usuarios, evitando interrupciones. Por último, la recuperación se enfoca en la capacidad del sistema para restaurarse ante fallas, garantizando la continuidad del servicio y la protección de los datos.
Además, se analizan factores que afectan estos aspectos, métricas para medirlos y estrategias como el uso de caché, balanceo de carga, copias de seguridad y planes de recuperación ante desastres.
Importancia de rendimiento, disponibilidad y recuperación
Estos tres pilares son fundamentales porque permiten desarrollar aplicaciones web eficientes, confiables y seguras. Un buen rendimiento mejora la experiencia del usuario al reducir tiempos de espera. La alta disponibilidad garantiza que el servicio esté siempre accesible, lo cual es clave en sistemas críticos. La recuperación permite minimizar pérdidas de información y reducir el impacto de fallas.
En conjunto, estos elementos ayudan a construir sistemas escalables, resilientes y preparados para fallos, lo que es esencial en el desarrollo web moderno.
01.
Eficiente
02.
Confiables
03.
Seguras

Cliente servidor
Eficiente
La eficiencia en la arquitectura web se refiere al uso óptimo de recursos como memoria, procesamiento y ancho de banda, logrando que el sistema funcione correctamente con el menor consumo posible sin afectar la experiencia del usuario.
Confiable
La confiabilidad es la capacidad del sistema para operar de manera consistente y sin fallos durante largos periodos, garantizando resultados correctos y comportamiento estable incluso ante condiciones de alta demanda o posibles errores internos.
Seguro
La seguridad en entornos web implica proteger la información y los recursos del sistema contra accesos no autorizados, ataques o vulnerabilidades, mediante mecanismos como autenticación, cifrado de datos y buenas prácticas de desarrollo seguro.

