I am planning to build a software application which will be data intensive and involving huge set of users to access host of product services, Now my question is to decide on technology stack, Should I use
Java or Scala as the language of choice along with other Tech stack which include Apache, Solr, Kafka, Hadoop, Pig, Hive, HBase, JSON@MongoDB.
Any pointers how to oversee this problem before picking tech stack for final product.