Ask HN: How to build a stack for real-time analysis application?
My choices: - Node.JS: with Asynchronous capabilities, and the rich JS ecosystem. - Scala/Akka: Many companies such Walmart, Linkedin.. are using this approach. - Go Lang: as a backend language for their capabilities in concurrency. - Integrate ROR with Storm Apach (as hadoop is not powerful in such cases).
Someone would argue here saying that Go (is a programming language, not a web framework), Node (is a javascript runtime, not a web framework), Scala (is programming language ), Akka (is an model).
I am torn which technology should I use here, the potential of technology is the average of the overall factors ( programming language, web framework, ecosystem, community ..) eg: Go is powerful, but their ecosystem still not solid .. etc.
I am not trying to compare between languages, but between the over-all technology as a stack. Can anyone share his story building similar applications, challenges that he could overcome, and problems that he faces in the middle of road.