Hi I want to setup realtime geolocation tracking for Android devices. This will peak to around 500 devices running app in foreground at a given time sending data to the server (average around 5-10 devices at any given time). This will be similar to what Uber does for tracking device.
I know SocketIO can be used to connect to such server but I'm not sure how to handle such data on server. I have heard node.js is good for such case but I haven't found an implementation of it anywhere. Also what kind of data store can be used in node.js to support this. Can RethinkDB be used for such implementation?