Limit Types
Client Pattern
1
Start narrow
Confirm one venue family, one symbol, one route, and one small window.
2
Separate heavy and light work
Do not let L3, L4, replay, or long-history jobs share an unbounded worker pool with freshness checks.
3
Back off with context
Preserve
meta.request_id, route, symbol, retry count, and wait time when handling 429 or transient failures.4
Store job shape
Save route family, symbols, windows, concurrency, and output destination so usage can be audited.