Estamos projetando um site / aplicativo da Web em que esperamos obter altas contagens de usuários e, em geral, muito uso. Mais especificamente, pretendemos usar o PHP como a linguagem de programação / script e o MySQL para as necessidades de banco de dados relacional como um começo. Ainda não decidimos se devemos ou não usar um banco de dados NoSQL.
Relacionado a isso, queremos projetar com escalabilidade em mente. Quais são as armadilhas de escalabilidade mais comuns para sites? Quais são as principais áreas que precisamos levar em consideração, para que o sistema possa ser facilmente escalável?