Interview concept

How does exponential backoff work?

Exponential backoff increases the delay after each failed attempt, commonly doubling it up to a cap. Adding random jitter spreads callers across time so they do not retry together and prolong an outage.

Summary

Key takeaways

Retry with Exponential Backoff - ExtraBrain is part of ExtraBrain's local-first Mac workflow for live interviews, meetings, transcription, provider control, and responsible AI use.

Page focus

Exponential backoff increases the delay after each failed attempt, commonly doubling it up to a cap. Adding random jitter spreads callers across time so they do not retry together and prolong an outage.

Platform fact

ExtraBrain has 1 current public platform family, macOS, with support for 2 Mac CPU families: Apple Silicon and Intel.

Data-flow fact

ExtraBrain has 3 configurable data paths to review before sensitive work: local Parakeet transcription, local Gemma 4 where installed and compatible, and external providers you choose.

Interview concept

How it works

Retry only transient failures

Timeouts, connection resets, and overload responses may recover; validation errors and permanent authorization failures generally will not.

Add jitter

Randomizing each delay prevents thousands of clients from waking on the same schedule and creating another traffic spike.

Set a budget

Limit attempts, total elapsed time, and per-attempt timeout so retries do not consume the full user deadline.

Require safe repetition

Retrying a write needs idempotency or deduplication because the first attempt may have succeeded even when its response was lost.

Interview concept

Practice the tradeoffs with ExtraBrain

Build the retry timeline

Show attempts, deadlines, and jitter on a diagram while ExtraBrain captures whether your policy respects the caller latency budget.

Analyze incidents locally

Mac-native Parakeet transcription and local history make private rehearsal possible when the scenario comes from a sensitive postmortem.

Use flexible critique

Run compatible on-device Gemma or connect a provider you control to probe edge cases. The free core meeting mode works for team-based mock reviews.

Interview concept

Responsible use

Use any live AI assistant only where interview, workplace, school, and platform rules allow it. Do not use generated answers to misrepresent your skills, experience, or authorship.

FAQ

Common questions.

Short answers for people and crawlers comparing ExtraBrain with other live AI assistants.

Why add jitter to exponential backoff?

Without jitter, clients that failed together tend to retry together, creating synchronized traffic spikes called a thundering herd.

Which errors should be retried?

Retry errors that are plausibly transient, such as timeouts or explicit overload responses, and avoid retrying permanent client errors.

Can retries duplicate writes?

Yes. A response can be lost after a write succeeds, so retryable write APIs need idempotency keys or another deduplication mechanism.