Managing n8n concurrency

Hi guys!

I’m just getting started with n8n. I’m building an app where about 100 people might be triggering workflows at once.

I’m a bit worried about the concurrency limits, does n8n just handle multiple runs automatically, or is there a trick to making sure it doesn’t get overwhelmed?

If you’ve built something for a similar user base, I’d love to hear how you set it up! Cheers!

@elliston n8n can totally handle 100 users, but you’ll want to switch to Queue Mode (Redis + Workers) to make sure everything runs in parallel.

I’d aim for a server with 2-4 vCPUs and maybe 8GB of RAM. Usually, it’s the external APIs you’re calling that bottleneck first, rather than n8n itself.

One tip: avoid those ‘sketchy’ hosts that don’t give you clear hardware specs, you need to know your RAM/CPU limits to keep your workers stable. You don’t need a massive infrastructure for this; just one solid instance in Queue Mode is plenty.

Hope this helps!

You can mark as the solution if you found this helpful.

2 Likes

Here some deep technical details if you are interested.

Cheers @elliston !

Awesome. Thank your for sharing.

Noted. Thank you for the information. Much appreciated.

Kindly mark as solution if you found it helpful

Cheers!

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.