Hola,
Sugeriría mirar a Elixir y Phoenix. Es una solución bastante nueva en comparación con Ruby, por ejemplo, pero está construida en Erlang Virtual Machine, que es un lenguaje probado en batalla utilizado para desarrollar WhatsApp, por ejemplo. El equipo de desarrollo detrás de WhatsApp pudo lograr más de 2 millones de clientes de mensajería en un solo servidor con menos de 1 segundo de tiempo de transmisión gracias a Erlang.
Elixir y Phoenix es:
- ¿Cuáles son las cinco diferencias entre React.js y React Native?
- Cómo lograr una mayor participación del cliente a través de la aplicación móvil
- ¿Dónde puedo hacer la aplicación gratis?
- ¿Cuál es el significado del desarrollo de aplicaciones móviles multiplataforma?
- ¿Cuáles son las principales empresas de desarrollo de aplicaciones para iPad?
Tolerante a fallas: evita que las fallas del sistema operativo y del hardware interfieran con la operación,
Altamente concurrente: todo se carga simultáneamente sin esperar a que se completen otros cálculos,
Fácilmente escalable: preparado para alto tráfico y futuras mejoras,
Más rápido: en el punto final de la API JSON de una de nuestras aplicaciones, obtuvimos un rendimiento un 300% mejor en comparación con el marco de trabajo de Rails, y aún mantenemos una utilización de recursos mucho menor.
Desde nuestra experiencia, va a cambiar las tendencias en el mundo de los desarrolladores. Hemos logrado ejecutar 3 proyectos exitosos con Elixir y Phoenix, y el resultado es que nuestro equipo de back-end es durante la transición a Elixir y Phoenix.
Espero que esta breve información te ayude un poco.