Challenge
Preserve per-key queue order when workers hit slow tail spikes
Producers publish per-key ordered jobs. Half take 1 µs, half take 4 ms.
A 1 ms visibility timeout redelivers slow jobs while still running, breaking per-key order (orderingViolated). Tune the queue.
Goodput
≥ 99.0%
every seed
Budget
$500/mo
★★ at ≤ $400
Traffic
1,000 req/s (constant)
deadline 40 ms
- Client
- Service
- Queue
- Worker
- Database
- Dedup store
- orderingViolated