Hola a todos, buenas tardes, tengo una duda, de hecho una gran duda.
Estoy por desarrollar una aplicación web, de alto tráfico: la aplicación trata literalmente de que alrededor de 50.000 personas graben videos en directo, ya sea desde su móvil android o iOS (se hará una aplicación para cada una de estas plataformas) y estos puedan ser visualizados por cualquier persona en directo, pudiendo tener a 100.000 personas visualizando una emisión, etc. Algo así es la aplicación que se está por desarrollar en mi empresa.
Con esto, he pensado incluir los siguientes lenguajes o frameworks: Java para Android, Swift para iOS, para front-end obviamente html, css, jvscript, pero para el back-end no estoy muy seguro de cual soporta un tráfico de esa magnitud o procesar todo ese tipo de información, por lo que estoy decidiendo entre Go y Django, tengo un equipo dispuesto a invertir tiempo en cualquier lenguaje desconocido para implementar esta aplicación, pero no estoy definido por cualquier o.. en que sectores de la aplicación puedo implementar cada uno.
¿Que opinan de los lenguajes/frameworks que he mencionado en comparación con esta aplicación? ¿Cómo ven el desempeño de cada uno de ellos? ¿Qué lenguajes me recomiendan incluir en la aplicación? ¿Cómo y en que lado, sector puedo explotar al máximo cada lenguaje?
Por cierto, tenemos definido al gestor de base de datos a MongoDB.
Espero puedan ayudarme, díganme o sugieranme en qué usar cada lenguaje, en qué se le puede sacar provecho a cada uno de ellos, para qué sirve uno que otro no, etc, etc.
Gracias y espero que puedan ayudarme.