Esto es realmente una cuestión de arquitectura más que un lenguaje individual o una pila de tecnología. Hay una gran cantidad de tecnologías que son muy capaces de manejar usuarios de 100K, 1M o 10M, pero cada una de ellas se puede construir de tal manera que caigan a 10K o menos.
En lugar de buscar un lenguaje específico, lo que debe hacer es buscar a alguien que tenga experiencia con sistemas de arquitectura para escalar bien con el tiempo. Desea a alguien que conozca las trampas y los trucos involucrados cuando las cosas van de pequeñas a medianas a realmente grandes, y que pueda tomar decisiones inteligentes por adelantado en lugar de tener que volver a trabajar mucho código más adelante cuando sus usuarios estén enojados. que el servicio no funciona
Por supuesto, también puede tener otras necesidades, como la velocidad de desarrollo, la idoneidad para un entorno empresarial, la capacidad de encontrar una gran cantidad de desarrolladores calificados, el costo de las herramientas y el entorno, o el rendimiento absoluto. Esos son todos los temas para los cuales el idioma que elija puede ser muy importante, pero para escalar su punto de dolor será la experiencia arquitectónica y de escala del ingeniero, no el idioma que elija.
- ¿Es posible identificar un navegador en particular en una computadora en particular?
- ¿Cuándo debo usar la Aplicación de página única (SPA) y cuándo debo usar la Aplicación de página múltiple (MPA)?
- ¿Para qué tipos de aplicaciones web es apropiado Ruby on rails?
- Entre Ionic, React y JavaScript puro, ¿qué se recomienda para las aplicaciones web progresivas?
- ¿Cuál es el mejor reemplazo para Google Moderator?