Describable, Typesafe Computations

Scala and its ecosystem are often praised because they are such a great fit for writing highly scalable applications. Sometimes, this isn’t important to the business at all. In this talk, I want to show that Scala is a great choice as well if your primary quality goals are correctness and auditability. This is often the case if money is involved. I have been working in various projects where this was the case. I’m going to compare various approaches at creating an audit log for business-critical computations, all of which have been used by teams with different backgrounds and experience. I will discuss the pros and cons of each of the approaches, and I will show how Scala can help us create typesafe, self-describing computations without forcing a monadic API on our users.

13:00 - 13:45
Online Event
ScalaCon 11/2021