# Configuration

The following sections describe various configuration options and performance tips for the driver.

* [Load Balancing](https://cpp-rs-driver.docs.scylladb.com/master/topics/configuration/load-balancing.md) - How the driver distributes requests across nodes in a cluster to optimize performance and availability.
* [Retries](https://cpp-rs-driver.docs.scylladb.com/master/topics/configuration/retry-policies.md) - Handling transient errors and ensuring query reliability.
* [Speculative Execution](https://cpp-rs-driver.docs.scylladb.com/master/topics/configuration/speculative-execution.md) - Executing requests speculatively to improve performance and reduce latency.
* [Execution Profiles](https://cpp-rs-driver.docs.scylladb.com/master/topics/configuration/execution-profiles.md) - Grouping most common configuration settings for different execution scenarios.
* [Performance Tips](https://cpp-rs-driver.docs.scylladb.com/master/topics/configuration/performance-tips.md) - Best practices for efficiency and how to tune the driver for optimal performance.
* [Client Identity](https://cpp-rs-driver.docs.scylladb.com/master/topics/configuration/client-identity.md) - Configuring the client identity visible for the server.
