

# Optimize Kinesis Data Streams producers
<a name="advanced-producers"></a>

You can further optimize your Amazon Kinesis Data Streams producers depending on specific behavior you see. Review the following topics to identify solutions.

**Topics**
+ [Customize KPL retries and rate limit behavior](kinesis-producer-adv-retries-rate-limiting.md)
+ [Apply best practices to KPL aggregation](kinesis-producer-adv-aggregation.md)