Celery

Task serialization with Pickle doubles time vs JSON

warning
performanceUpdated Sep 27, 2025(via Exa)
Technologies:
How to detect:

Using Pickle for task serialization can double serialization time compared to JSON when handling large or complex objects, causing excessive CPU load especially at scale.

Recommended action:

Switch from Pickle to JSON or other faster, safer serializers to reduce serialization overhead. This is particularly important for large or complex objects and high-scale deployments where serialization time impacts overall throughput.