¿Cuándo trato con la escalabilidad de back-end en el desarrollo web?

Hoy en día la escalabilidad se ha convertido en uno de los factores clave en una aplicación web. La escalabilidad debe tenerse en cuenta desde cero, como elegir el lenguaje de programación, la base de datos, los recursos y la plataforma adecuados según el público objetivo . Cuando su público objetivo es menor y la cantidad de clics en su sitio es bastante baja, no tendrá problemas. Pero piense en los grandes sitios globales de bancos y seguros o sitios de redes sociales. Tienen tantos detalles de usuario para manejar y el tráfico a sus sitios sería enorme. Esto dificultará el rendimiento del sitio y debe hacerse escalable para satisfacer las necesidades. Además, la escalabilidad está restringida al lenguaje de programación, las herramientas, la plataforma y el recurso con el que trata. Por lo tanto, es mejor elegir los recursos adecuados desde cero dependiendo de su público objetivo para evitar volver a inventar la rueda.

Ya no piensa en su aplicación como una aplicación web de solicitud / respuesta; en cambio, es una aplicación de varias capas y poco conectada que expone una interfaz de usuario web.

Creo que todo depende de la cantidad de usuarios conectados al back-end.