how are actions scaled up?
Let’s say I wanted to run thousands of actions, to process data concurrently. Would there be any limits I’d hit with this? I assume actions just use some type of queue behind the scene?
3 Replies
Actions run in parallel. There’s is a concurrency limit per account to prevent runaway jobs like fork bombs from taking things down and costing you a ton of money.
@jamwt so would you say I should schedule jobs with some artificial time in between to prevent issues? so like schedule using runAfter(idx * 200) or something?
Fire away! We manage concurrency limits and queue things so you don’t get out of control. If you run into problems let us know. But ideally you don’t have to worry about this.