Welcome to Cymo Academy.
This code is the code base of the two-day Cymo Kafka 101 developer course
Each scenario
is completely isolated and work independent of each other.
Even if your previous scenario was not successful, it will have no impact on the next one.
- Maven 3+
- Java 17+
- Docker (optional)
Focus on Spring Kafka
Scenario | Optional | Starting point |
---|---|---|
Scenario 1 | pom.xml | |
Scenario 2 | pom.xml | |
Scenario 3 | pom.xml | |
Scenario 4 | X | pom.xml |
Focus on Kafka Streams
Scenario | Optional | Starting point |
---|---|---|
Scenario 5 | pom.xml | |
Scenario 6 | pom.xml | |
Scenario 7 | pom.xml | |
Scenario 8 | X | pom.xml |
In case you want to continue developing with these scenario's, you can use the docker-compose.yml
.
All the required dependencies are mapped into a single docker-compose.yml
Make sure you are in the root folder
of the academy-developer
project
docker compose up -d
All the dependencies & helper-tools should be available & running with the following settings:
Tools | accessible | url |
---|---|---|
redpanda-console | localhost:8080 | http://localhost:8080/overview |
schema-registry | localhost:8081 | - |
brokers (/w kraft) | localhost:9092 | - |