Understanding the exact properties that disqualify a data type from being an instance of a given abstraction turns out to be surprisingly helpful
Let's go through some most common patterns when it comes to integrating Scala applications with Kafka
Learn about opaque types and add this new tool to your modelling toolbox!