- Escalabilidad, un sitio web grande debe escalar agregando más servidores. Es fácil producir aplicaciones que no harán esto. Esto depende de la arquitectura inherente a su diseño.
- Implementabilidad, debe tener formas eficientes de implementar software en muchas máquinas. Eso significa que una organización debe pensar en su arquitectura de implementación.
- Base de datos, estoy separando esto principalmente porque, incluso en un sitio bien diseñado, la base de datos es a menudo la principal restricción para escalar el sitio. El diseño de la base de datos es una disciplina extremadamente detallada, porque, si no lo es, su base de datos limitará la capacidad de los sitios para escalar. Hay ciertas mejores prácticas que muchas organizaciones de desarrollo ignoran.
- Sostenibilidad, en algún momento un grupo de personas tiene que apoyar y actualizar todo el código producido. Esto requiere la implementación de ciertos procesos de ingeniería de software que muchas organizaciones ignoran, lo que hace casi imposible el soporte de todo el código.
¿Qué problemas técnicos se deben tener en cuenta para proyectos de desarrollo web a gran escala?
Related Content
¿Cuál es la diferencia entre ingeniería web y tecnología web?
¿Es posible construir una portada como ZenDesk en WordPress?
More Interesting
¿Cuáles son los mejores marcos que debo consultar para mi aplicación web?
¿Cuál es la mejor pila de tecnología para una aplicación web en el dominio de finanzas?
Cómo desarrollar un sitio web como quora.com
¿Qué opinas de desarrollar mi aplicación web con php y mysql?
Visualización de datos: ¿Se puede utilizar mongodb como fuente de gráficos de Google?
¿Es Django o Pylons un mejor marco de desarrollo web para Python?
Cómo hacer que mi aplicación web de atención médica (Angular + Rails) cumpla con HIPAA
¿Es una buena idea comprar un servidor si mi empresa tiene alrededor de 7 empleados?
¿Cuáles son las tecnologías requeridas para una aplicación web simple?