Do (+1)
Do
- Choose correct processing mode for workload type
- Use progress callbacks for long operations
- Batch large file sets to manage memory
- Log individual failures for debugging
- Consider retry logic for transient errors
- Monitor memory usage with large DataFrames
Don't
- Use process pool for IO-bound tasks
- Skip error handling in processor functions
- Load all results into memory at once
- Ignore batch result statistics
- Use too many workers for memory-constrained tasks