Configuración de un servidor para back-end de aplicaciones móviles / web

Actualmente estoy creando una aplicación móvil que se ejecutará en iOS y Android. Aparte de eso, habrá una plataforma web para iniciar sesión y manejar algunas cosas, piénselo como un panel. Será una red social donde los usuarios pueden publicar mensajes, responder y recibir mensajes de las...