Let's go through some most common patterns when it comes to integrating Scala applications with Kafka
.png)
Apache Kafka is one of the most popular tools in the world of streaming architectures. It is becoming a must-know technology for every modern backend developer, so in this talk, I want to go through some most common patterns when it comes to integrating Scala applications with Kafka. We will explore what options we have in Functional Scala Space, how to configure and interact with Producers and Consumers, and finally review the implementation of some streaming patterns using fs2 and Cats-Effects.
Avoid mistakes in API design, implementation and evolution with Smithy
A short case study of a real production issue that was debugged, minimized, and fixed using property-based testing.
I'll share a handful of techniques that can help you avoid runtime errors and shift them to the realm of compile time