Concurrency keys
Cap how many runs of a job execute at once, keyed on anything in the arguments. The obvious use is one import per customer at a time; the less obvious one is protecting a third-party API that rate-limits per account rather than per token.
concurrency.keyaccepts any JSON path into the job arguments- Runs beyond the cap wait in order rather than failing
- The run list shows what a job is waiting behind