6. What major role does a Kafka Producer API play?
It is responsible for covering two producers:
kafka.producer.SyncProducer and kafka.producer.async.AsyncProducer.
Kafka Producer API mainly provides all producer performance to its clients through a single API.