Bird
0
0

In a microservices architecture, to minimize retry storms when many instances retry simultaneously with exponential backoff, which technique should be combined with it?

hard📝 Trade-off Q8 of 15
Microservices - Resilience Patterns
In a microservices architecture, to minimize retry storms when many instances retry simultaneously with exponential backoff, which technique should be combined with it?
ADisabling retries entirely
BUsing a fixed retry interval without variation
CAdding random jitter to the backoff delay
DRetrying immediately without delay
Step-by-Step Solution
Solution:
  1. Step 1: Understand retry storms

    When many instances retry simultaneously, synchronized retries cause spikes in load.
  2. Step 2: Role of jitter

    Adding random jitter randomizes retry times, spreading retries and reducing spikes.
  3. Final Answer:

    Adding random jitter to the backoff delay -> Option C
  4. Quick Check:

    Jitter randomizes retries to prevent synchronized storms [OK]
Quick Trick: Add jitter to randomize retry timing and avoid storms [OK]
Common Mistakes:
MISTAKES
  • Using fixed intervals causing synchronized retries
  • Disabling retries which reduces resilience
  • Retrying immediately causing overload

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Microservices Quizzes