Oplægget er optaget hos Danske Bank, den 26/10-2021. 

Writing concurrent software on the JVM in 2021 is becoming more and more comfortable in plain Java. Recent additions such as Records, Sealed Classes and Pattern Matching help create an inviting toolbox to craft fun programs.

This talk consists of two parts. First, we’ll touch on recent JDK developments. Second, we’ll apply these techniques to realize a reactive software architecture that focuses on streaming processing by avoiding nulls and embracing immutability. We’ll use technologies like Kafka, RabbitMQ and Akka Streams to demonstrate this.

Target audience:
Java developers with interests in reactive or functional programming