How varmavetukuri1986/confluent-kafka-certification works
This repository is a CCDAK study collection with a small, runnable Kafka producer demo—not one integrated application. Its main executable workflow starts in the producer main, constructs a custom producer, and sends a keyed message to a Kafka topic. A separate Avro example publishes a customer record and configures Schema Registry. The README indexes additional study areas for consumers, Connect, Streams, KSQL, and Kafka core. Those are documented as learning branches; their internal runtime relationships are not established by the sampled source.
Main entry points: README.md Topic Index · kafka-streams/README.md Streams Guide · kafka/KafkaProducerMain.java Avro Producer Main · kafka/KafkaProducerMain.java Producer Main
Components 17
Study Guides
- Topic Index
README.md - Setup Commands
SETUP-COMMANDS-README.md - Kafka Core Guide
KAFKA-CORE-README.md - Consumer Guide
kafka-consumer/README.md - Connect Guide
kafka-connectors/README.md - Streams Guide
kafka-streams/README.md - Processor API Guide
kafka-streams/Processor-api-README.md - Streams DSL Guide
kafka-streams/kafka-DSL-README.md - KSQL Guide
kafka-ksql/README.md - Producer Guide
kafka-producer/README.md - Registry Guide
kafka-schema-registry/README.md
Producer Demos
- Producer Main
kafka-producer/src/main/java/com/varma/kafka/KafkaProducerMain.java - Custom Producer
kafka-producer/src/main/java/com/varma/kafka/CustomKafkaProducer.java - Avro Producer Main
kafka-schema-registry/src/main/java/com/varma/kafka/KafkaProducerMain.java
Kafka Platform
- Kafka Broker
- Schema Registry
Other components
- Learner
Connections 17
- Learner → Topic Index: opens
README.md - Topic Index → Setup Commands: links to
README.md - Topic Index → Kafka Core Guide: links to
README.md - Topic Index → Consumer Guide: links to
README.md - Topic Index → Connect Guide: links to
README.md - Topic Index → Streams Guide: links to
README.md - Topic Index → KSQL Guide: links to
README.md - Topic Index → Producer Guide: links to
README.md - Topic Index → Registry Guide: links to
README.md - Streams Guide → Processor API Guide: links to
- Streams Guide → Streams DSL Guide: links to
- Learner → Producer Main: runs
- Producer Main → Custom Producer: calls
kafka-producer/src/main/java/com/varma/kafka/KafkaProducerMain.java - Custom Producer → Kafka Broker: sends record
kafka-producer/src/main/java/com/varma/kafka/CustomKafkaProducer.java - Learner → Avro Producer Main: runs
- Avro Producer Main → Kafka Broker: sends record
kafka-schema-registry/src/main/java/com/varma/kafka/KafkaProducerMain.java - Avro Producer Main → Schema Registry: configures
kafka-schema-registry/src/main/java/com/varma/kafka/KafkaProducerMain.java