Problem Statement
When high-profile games attract 10,000+ simultaneous spectators, broadcasting moves from a single node creates network saturation.
Proposed Solution
- Implement a spectator fan-out architecture using Redis Pub/Sub cluster.
- Player moves are published to Redis channel
game:{id}:moves.
- Edge WebSocket nodes subscribe to the channel and broadcast to their local spectator client pools.
Acceptance Criteria
Problem Statement
When high-profile games attract 10,000+ simultaneous spectators, broadcasting moves from a single node creates network saturation.
Proposed Solution
game:{id}:moves.Acceptance Criteria