Redis Stream Coordinator
Design docs

MVP Scope, Tradeoffs, Risks, and Open Questions

MVP Scope

The MVP includes:

Out of Scope for MVP

Tradeoffs

Dedicated Coordinator Server

Benefits:

Costs:

Admin API as Source of Truth

Benefits:

Costs:

At-Least-Once Baseline

Benefits:

Costs:

Risks

Risk Mitigation
Stale owner remains active Member epoch, assignment epoch, ownership validation, and fencing
Rebalance moves too many shards Sticky assignment and focused tests
Redis outage affects control plane Health checks, runbooks, and clear dependency model
State overwrite race Redis mutex plus store revision checks
Resharding duplicates events Documented producer quiescence requirement
Long pending revocations Metrics, monitoring API, and operational runbook
Misconfigured multiple coordinators Redis mutex and store revision checks serialize group updates
Breaking protocol changes Versioned protocol and compatibility policy

Open Questions

Current Decisions