«Some thoughts about immutability, exemplified by sorting large amounts of data», Karl Brodowsky

«Some thoughts about immutability, exemplified by sorting large amounts of data», Karl Brodowsky

When dealing with Big Data, Scala is actually a great language, due to language features and because of the ecosystem. We will explore how functional concepts like immutability can help us for dealing with large amounts of data, but also how immutability can be an obstacle, for example when sorting data. Looking at it from the right angle, we will see how to retain the advantages of immutability and how to use mutability where needed without causing problems.