The language of pragmatism
Scala is the functional and object oriented programming language that makes Lightbend Reactive and helps developers write code that’s more concise than other options, so apps are less costly to maintain and easier to evolve.
Martin Odersky, creator of the Sun javac compiler and Java 5 generics, invented Scala as a pragmatic evolution of Java. Scala is the most popular Java alternative on the JVM. Scala offers a seamless migration path, because Java libraries are easy to use from Scala, and vice versa.
Scala has taken over the world of Fast Data, which is what some are calling the next wave of computation engines that rely more on the speed of data processing rather than the size of the batch, and the ability to process event streams in real time. Several prominent examples of that movement are Apache Spark, Apache Kafka, Apache Flink, and Akka Streams, which are rapidly gaining mainstream momentum. Many of the most admired brands around the globe are transforming their businesses with Scala through fast data applications that are changing the world.