3 ms·
> (Spark, Mesos, Akka, Cassandra, Kafka), most of which has been written in Scala. Regarding Kafka, I noticed a large amount of Scala API is deprecated and rep
by geodel 9y ago
> (Spark, Mesos, Akka, Cassandra, Kafka), most of which has been written in Scala.
Regarding Kafka, I noticed a large amount of Scala API is deprecated and replaced with Java API in the latest version. There is about twice the Java code in Kafka as compared to Scala.
Mesos is C++.
Cassandra is Java.
So it seems to me Spark and Akka is mainly Scala. And in this field I am expecting Rust to make big inroads with high performance, no JVM like overhead for memory safety, and lately emphasis on async IO with tokio.
- throwaway91111 9y agoI wouldn't expect rust to take much scala market share. A big part of he scala advantage is being able to take advantage of the massive number of jvm libraries available.
- kod 9y agoThe kafka client api moved to java because of fewer dependencies to distribute. The brokers are still a scala project.