Avoid mistakes in API design, implementation and evolution with Smithy
Let's go through some most common patterns when it comes to integrating Scala applications with Kafka