High performance (>10000 simultaneous connections) servert with Node.js and MongoDB for realtime communication and geolocation