This is the amount of memory the producer can use to store messages waiting to be sent to the brokers. If messages are produced at a rate faster than the speed at which they can be delivered to the Kafka broker, the producer will backup the messages in the buffer. If the buffer fills up, the producer may get blocked at send(...) calls or throw an exception depending on other config settings.