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.