I've been thinking about why Spark, Flink, and a lot of Apache product for data is built on top Java (or JVM). This trigger several questions in my mind:
Is it worth it to learn the language?
If so how deep should I go (JVM vs Scala language)
Any alternative language that I should better invest in?
Background
I've been thinking about why Spark, Flink, and a lot of Apache product for data is built on top Java (or JVM). This trigger several questions in my mind: