Kafka Streams – a database inside out

by | Mar 9, 2020 | Voxxed Days Bucharest 2020


Miron Brezai is Chief Software Architect @ eSolutions. With extensive experience in software development, Miron is designing custom software solutions on cloud infrastructures and microservices architectures. He is also senior trainer at eSolutions Academy, delivering trainings in: Java, Design Patterns, Spring Framework, Clean Code, and Reactive Programming.

You will see a live code presentation of implementing a Kafka Stream processor.

I will explain the local storage of kafka streams, how we can make joins between streams and tables and how to aggregate objects based on events grouped by id. I will live code a simple application joining two streams of sample sensor data and sensor information, then aggregate the results for reporting.