Skip to content

williampeer/kafka-workshop

Repository files navigation

Kafka-workshop

For the participant

Please find the introductory tasks under ./src/exercises/kotlin/tasks/

You may also view the web page shared by the organisers in order to see the other groups' progress.

Once you have completed the task at hand or feel like moving on to the next task, you may check out the suggested solution in the suggested_solutions/-package.

For the challenges (which may be found under ../challenges/) you may go about solving any one you'd like, without any specific given or suggested order - or perhaps you'd even like to integrate kafka with one of your own applications or projects?

For the workshop-admin

Frontend

If you wish to display events about groups' progress throughout the workshop, such as consumed and produced messages, you may run the frontend implemented under demo-event-feed-frontend/. This is essentially a simple React-webapp that fetches messages from a lightweight spring-boot backend, which in turn listens to messages from the kafka-cluster.

Backend

A minimalistic Spring boot app, defined in /src/main/.../Application.kt, with Kafka clients dependencies setup in the gradle build-file.

Kafka-cluster

If you wish to run a cluster of your own, you may do so by running /kafka-cluster/docker.sh (assuming that docker is intalled), or in a more bare-bones version by using the property-files defined in the alternate-kafka-config-folder.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published