The next extension for the Kafka challenge is now live: Producing Messages.
The Produce API in Apache Kafka enables producers to send messages to brokers, ensuring persistence by reliably storing those messages on disk for later consumption by consumers.
By the end of this extension, your Kafka broker implementation will support:
- Responding to Produce requests
- Handling invalid topics and partitions
- Writing single and multiple records to log files
- Supporting multi-partition and multi-topic produce requests
Here’s the stage breakdown:
Please give this a try and let us know how it can be improved! @UdeshyaDhungana (author of this extension) and I will be available here to help out!

