EPISODE · Aug 24, 2026 · 8 MIN
Why Database Connection Timeouts Need Jitter
from Database Tech with Fexingo: SQL, NoSQL, and Data Storage Conversations · host Fexingo
In episode 165 of Database Tech with Fexingo, Lucas and Luna dive into the hidden costs of client-side database connection timeouts and why adding random jitter can prevent cascading failures. They use the classic thundering herd scenario—a retail site's Black Friday surge—to explain how fixed timeouts cause synchronized retry storms, and how jitter breaks that synchronization. The hosts trace the problem from the database's perspective, discussing connection pool exhaustion, TCP SYN backlog, and why a simple 'try again in 500ms' can be worse than no retry at all. They reference real-world examples like Amazon's DynamoDB and Google's SRE practices, and compare static timeouts against exponential backoff with full jitter. The episode closes with practical advice for engineers: measure your tail latencies, add jitter to client-side timeouts, and remember that the database is not the only thing under stress. If today's tech conversation gave you something usable, consider supporting the show at buy me a coffee dot com slash fexingo—it helps keep the episodes ad-free. #DatabaseTimeouts #ConnectionJitter #RetryStorms #ThunderingHerd #ExponentialBackoff #DynamoDB #GoogleSRE #ConnectionPooling #TailLatency #DistributedSystems #DatabaseEngineering #TechPodcast #DataStorage #SQL #NoSQL #Infrastructure #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
Embed this episode
Ready to play
Why Database Connection Timeouts Need Jitter
No transcript for this episode yet
Similar Episodes
No similar episodes found.
Similar Podcasts
No similar podcasts found.