Skip to content

Latest commit

 

History

History
12 lines (6 loc) · 914 Bytes

README.md

File metadata and controls

12 lines (6 loc) · 914 Bytes

Spring Kafka Streams 101

This is a non-official repository with proper implementation of the examples used by Confluent in their course Kafka Streams 101. The examples are made in Kotlin and uses the Spring Framework.

Motivation

Browsing through Confluent's repositories I found the original repository of the course, and looking into it I tought it was a good idea to make that implementation in Kotlin using the Spring Framework, adding runnable test cases for all of them, making use of JUnit, TestContainers, Spring's Embebed Kafka and of course, Kafka's TopologyTestDriver.


Most of the mock entities in the test cases were taken from the original project in order to make it simpler for who is seeing this repo while take the classes.