Hola, muy buenas noches, antes de avanza le aclaro que la propuesta que haré para una plataforma de medianos requerimientos y que pueda se adaptable fácilmente a una plataforma de alto rendimiento incluso tan como la aplicación de whatsapp, esto lo digo porque hay muchas tecnologías para hacer que su aplicación crezca tanto como se quiera, yo le ofrezco una con muy buena tecnología y con posibilidad a crecer ilimitadamente, el backend estará desarrollado en java bajo el servidor undertow, además también contará con un sistema de tiempo real para permitir las comunicación entre los clientes, este sistema es apache kafka junto a websockets que nos permitirán cercer tanto como queramos, con solo integrar tecnologías como elasticsearch or hadoop podemos hacer que esta aplicación crezca de manera increible.
Ya sin querer aburrirle, en resumen le digo que si aplicación será de muy buena calidad y con posibilidades de crecimiento ilimitado.