Microservices - Resilience Patterns
Identify the issue in this retry logic:
max_retries = 4
base_delay = 100
for retry in range(max_retries):
delay = base_delay * (2 ** retry)
if retry == max_retries:
print("Retries exhausted")
else:
print(f"Waiting {delay}ms before retry")