Introduction

Since I got involved in DevOps and Big Data, I’ve been using two excellent but quite different programming languages: GO and Scala.

Scala is an older and more mature programming language that has found its niche in areas such concurrent programming and Big Data processing. Go, in the other hand, is a newer, simpler language created by Google to overcome the  criticisms of C++; designing a language with** multi core processors** in mind.

Both are great languages that can achieve great performance for concurrent applications and stream processing but their design is quite different. In this article, I will try give you a quick overview of both languages, their advantages and drawbacks and review some real word use cases where we will recommend one language over the other.

References

https://docs.scala-lang.org/tour/tour-of-scala.html

https://golang.org/doc/_](https://golang.org/doc/

#microservices #big-data #serverless #golang #scala

Golang vs. Scala - What the different?
6.20 GEEK