In the next topics, you learn about the Apache® Kafka® client producer and how to use it with Progress® OpenEdge®. You learn how to construct a client producer from start to finish. You also learn about serialization, producer builder design, topic configuration, sending messages asynchronously, and exception handling.