Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

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.

share|improve this question

closed as too broad by gnat, Doval, GlenH7, Bart van Ingen Schenau, superM Jul 9 at 16:53

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

    
recommended reading: Gorilla vs Shark -- "if you... don’t want your question to get instantly closed... — try to keep Gorilla vs. Shark in mind." –  gnat Jul 9 at 11:38
    
Thanks, I'll have it into account the next time :-) –  josal Jul 10 at 6:02
add comment