No hay una escritura absoluta o una respuesta incorrecta. Pero aquí hay algunos pensamientos desde la base de datos / backend hasta el front-end:
Base de datos : recomendaría Casandra por sus modelos flexibles, velocidad tanto en lectura como en escritura, cerca del lenguaje de consulta SQL y muchos más. Definitivamente vale la pena echarle un vistazo.
Backend : NodeJS es muy bueno. Impulsado por eventos, por lo que es fácil y rápido construir módulos masivos que admitan grandes partes de su proyecto y una gran comunidad. Con más ventajas que la mayoría de los desarrolladores de desarrollo front-end se convierten en fulltack cuando Node está en el backend. También está Go , veo muchos microservicios que lo usan y está recibiendo mucha atención.
- ¿Hay otros números que funcionen como pi?
- ¿Cómo hacer que una pulsación de tecla se vaya al siguiente elemento de una lista?
- ¿Dónde busco un codificador con un buen conocimiento sobre HTML5 y PHP?
- ¿Debería dejar de aprender CSS, HTML y JS y aprender bootstrap en su lugar (como exige este mundo moderno)?
- ¿Debería usarse la música en el sitio web de un fotógrafo de bodas?
Frontend : no me importa reaccionar, y recientemente usé preact, que es una versión delgada de react. Tamaño mucho más pequeño. Sin embargo, no soy un fanático angular. Me gusta Redux y flux como patrón, me combinaría con Webpack y trataría de mantener el tamaño de mi paquete muy razonable. También recomiendo buscar aplicaciones web progresivas y utilizar el Service Worker para cargar las páginas más rápido y hacer que el sitio web esté fuera de línea es una ventaja, ¡compruebe las aplicaciones web progresivas!