How To Split a Stream of Events into Substreams | Kafka Tutorial
Channel: Viktor Gamov
Date: 10/02/2021

How do I split events in a Kafka topic so that the events are placed into subtopics?
In this video, I will explain how you can set up, develop and test #streamprocessing application using #kafkastreams.

💥 Full tutorial https://kafka-tutorials.confluent.io/split-a-stream-of-events-into-substreams/kstreams.html
💥 More awesome #KafkaTutorials - https://developer.confluent.io 

== Prerequisites

❏ Docker Desktop - https://www.docker.com/products/docker-desktop

docker version
docker-compose -v

❏ Java ☕ 11 and Gradle 🐘 check version

java --version
gradle --version

to install java using https://sdkman.io

sdk ls java
sdk install java 11.0.10-librcat
sdk install gradle

===
Viktor Gamov is a Developer Advocate at Confluent, the company that makes a streaming platform based on #ApacheKafka.
===

❏ 🐦 https://gamov.dev/twitter
❏ 📧 https://gamov.dev/telegram
❏ 🔴 https://gamov.dev/youtube
❏ https://youtube.com/confluent

== timecodes / chapters

0:00 - cold opening
0:39 - Intro
0:51 - Into to the problem - splitting the stream
1:25 - Prerequisites and tools
1:44 - 🐳 Docker
2:22 - ☕ Java 
2:45 - 🐘 Gradle  
3:10 - sdkman
6:52 - Development
16:24 - Testing
19:35 - Kafka Streams Topology Visualizer
20:28 - What about production?
21:22 - it's a wrap!