Guidance on scaling

I am building a product that has grown in scope beyond my vision at inception as it now includes a RAG chatbot for my local school. With 1200 students plus parent accessing, this would fail really quickly on my Pro plan 20 concurrent executions. So, I need guidance on the best approach going forward. Should I use the n8n enterprise plan or look into self-hosting, something I have never done before. If multiple campuses/districts opt for my product, I could be looking at 50K users.

1 Like

For a project with 1,200+ users and potential to scale to 50K, the Pro plan won’t hold. If you want a managed solution with higher concurrency (200+), support, and enterprise features, the n8n Enterprise Cloud is the safest and easiest option but you will face with an higher cost.

If you’re comfortable exploring infra, self-hosting with queue mode and workers gives you full control and can scale cost-effectively, but requires setup and maintenance.

Both are valid, Enterprise for simplicity, self-hosted for flexibility.

2 Likes

Exploring that today. Thanks for the clarifying the path forward. Is Railway a solid best option for self-hosting? Or perhaps you know of a better option?

@SolomonChrist

2 Likes

Thanks for the share! Queue mode is really powerful and you can even create a workflow using an execute command to begin with to check system specs and add various types of workers as well (such as more powerful machines for graphic workflows for example),

1 Like

Also I agree with @Gallo_AIA that n8n enterprise is the best way to go if you aren’t sure what you need to do and you don’t need that much control. Running and maintaining server infrastructure if you’ve never done it before is definitely an advanced area imo. If however you’re up for a challenge, n8n queue mode is amazing :slight_smile:

2 Likes

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