We're building a location-based app that has to provide realtime information about the location of things nearby. We're using Phonegap to build a hybrid client that can serve the information via a central backend API.
This API is currently being implemented in Node and mongodb. Regarding the DB, we're sure of the selected solution, but regarding the backend server, we'd like to know similar experiences, because we're still wondering if node is better than Sinatra or Scala or Go in terms of scalability, concurrency and response time.
To avoid this becoming a subjective debate, I'm most interested in seeing measured performance numbers for similar contexts. Any links to helpful tools that help improve the decision of choosing Node/Sinatra/Scala/Go to handle realtime requests would also be appreciated.