Estamos diseñando un sitio web / aplicación web donde esperamos lograr un alto número de usuarios y, en general, mucho uso. Más específicamente, tenemos la intención de utilizar PHP como lenguaje de programación / scripting y MySQL para las necesidades de bases de datos relacionales como un comienzo. Todavía no hemos descubierto si usar una base de datos NoSQL o no.
En relación con eso, queremos diseñar teniendo en cuenta la escalabilidad. ¿Cuáles son las dificultades de escalabilidad más comunes para los sitios web? ¿Cuáles son las áreas clave que debemos tener en cuenta para que el sistema pueda ser fácilmente escalable?