The Norwegian Tax Administration (Skatteetaten) is currently developing new systems for calculating Tax Cards (skattekort), Taxes (skatt) and Tax Settlements (skatteoppgjør). This presentation will show how principles from Functional Programming are being applied to solve the calculation-part of the system - making each calculation self-documenting and describable. The system is run using Akka to handle concurrent calculations, failover and scalability. We will take a look at how Akka is used and discuss some experiences we have had with the framework.
Eivind has 15 years of experience developing on the JVM. He loves programming and is always looking for simple solutions to complex challenges.