How iam-veeramalla/kafka-zero-to-hero works
Kafka Zero to Hero is a beginner tutorial with runnable Python demos and a Docker-based local Kafka setup. Its main workflow is to create a topic, publish JSON events, and consume them in near real time. The README documents these steps and the broker; the sampled shared module provides Kafka client, serialization, topic, and message-draining helpers. The example source files were not sampled, so their use of those helpers and the exact call paths cannot be confirmed.
Main entry points: live_topic_setup.py Topic setup · live_producer.py Live producer · live_consumer.py Live consumer
Components 7
Live Kafka Demo
- Topic setup
examples/live_topic_setup.py - Live producer
examples/live_producer.py - Live consumer
examples/live_consumer.py
Shared Helpers
- Kafka helpers
src/kafka_zero_to_hero/common.py
Kafka Platform
- Kafka broker
- Event topic
Other components
- Demo operator
Connections 7
- Demo operator → Topic setup: runs setup
README.md - Demo operator → Live producer: runs producer
README.md - Demo operator → Live consumer: runs consumer
README.md - Topic setup → Kafka broker: creates topic
README.md - Live producer → Event topic: publishes events
README.md - Event topic → Live consumer: delivers events
README.md - Kafka broker → Event topic: hosts topic
README.md