Stiamo progettando un sito Web / un'applicazione web in cui speriamo di ottenere un elevato numero di utenti e, in generale, un sacco di utilizzo. In particolare, intendiamo utilizzare PHP come linguaggio di programmazione / scripting e MySQL per il DB relazionale ha bisogno di un inizio. Non abbiamo ancora capito se utilizzare o meno un database NoSQL.
In relazione a ciò, vogliamo progettare pensando alla scalabilità. Quali sono le trappole di scalabilità più comuni per i siti Web? Quali sono le aree chiave che dobbiamo prendere in considerazione, in modo che il sistema possa essere facilmente scalabile?