Collection of experiments exploring interesting aspects of Kafka and its ecosystem. These are learning projects and proof-of-concepts rather than production-ready code.
Custom partitioner implementing the Bucket Priority Pattern to route urgent messages to dedicated partitions, in Go.
Single consumer handling multiple Avro schema versions through Schema Registry, in Python.
# Start Kafka with Schema Registry
docker-compose up -d