I'm working on creating a sort of high frequency trading-type platform using NodeJS. In my implementation, I have many, many, background jobs that need to all run at the same time, on the millisecond.<p>My current implementation is in Kue using delayed jobs where the delay is set to the exact datetime that the job must run. Kue can, or so it seems, allow you to specify a concurrency setting where n jobs can run concurrently, starting at the same time.<p>My question is, what other, possibly better, ways are there to go about this? I feel like Kue isn't as performant as I need, and was obviously not designed for this type of thing (it checks for delayed jobs once per 1000ms, which is too slow for me).