What we're about
Upcoming events (1)
Two diverse talks hosted by Sartorius.
Come at 17.30 for food, talks start at 18.00.
Technical overview on independent deliverable frontend applications composed into a greater whole.
Akka streams for Scala (and Java) - Jan Eriksson
At Sartorius we work with an event based micro service architecture where Scala and Akka are commonly used in our backend services. Most communication between our services are asynchronous via Kafka messages. Our requirements are strict about data consistence and reproducibility so we have to keep track of the events we emit and when consumed messages are committed for example.
In this talk I will give a brief overview of Akka and Akka Streaming, specifically how they can be used to process Kafka messages in a simple, controlled and “type safe" way. The examples will be in Scala but the concepts are directly applicable in Java as well. We will also go through some core Scala features and constructs that are needed to follow the examples.
“Akka is a toolkit for building highly concurrent, distributed, and resilient message-driven applications for Java and Scala” - https://akka.io