Micro Frontends and Akka Streams
Details
Two diverse talks hosted by Sartorius.
Come at 17.30 for food, talks start at 18.00.
Micro Frontends - Mattias Jansson
At Sartorius we use the micro frontend architecture to decompose the infamous frontend monolith into many smaller, more manageable pieces. Independent and autonomous teams can now own and deliver its own parts of the frontend. In this talk I will give a brief overview of the architecture, concepts and the technical mechanisms that are used. This talk will also give an introduction to a Single-SPA framework that simplifies the setup for micro frontends.
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
