AWS Architecture Blog

Marc Brooker

Author: Marc Brooker

Marc Brooker is a VP and Distinguished Engineer at AWS. During his 16 years at AWS, Marc has worked on EC2, EBS, Lambda, and most recently lead the team that launched Aurora DSQL. He is currently focused on infrastructure for agentic AI, and the availability and security of our large-scale systems. Before AWS, Marc completed his PhD at the University of Cape Town.

Exponential Backoff And Jitter

Update (May 2023): After 8 years, this solution continues to serve as a pillar for how Amazon builds remote client libraries for resilient systems. Most AWS SDKs now support exponential backoff and jitter as part of their retry behavior when using standard or adaptive modes. Consequently, this pattern can be leveraged without having to incorporate […]