Are separate instances of Parse Server independent? IOW, do they coordinate through the MongoDB backend? I suspect so. If so, then I can run multiple systems behind a load balancer and synthesize something with a bit better availability. I can also spin up my web apps and give them their own private Parse Server to query the database.

Can anyone confirm or deny whether a Parse Server is horizontally scalable?

up vote 1 down vote accepted

It is horizontally scalable, we currently run 7-10 instances depending on the load without any issue. you mongodb server should be big enough to accept all those connections

One thing to think about as well is using a clustering, throng, pm2 to take advantage if you have more cores for the server your using.

Node.js only runs on one core so if you have beefy servers with multiple cores you should also spawn more parse instances.

  • Thank you for sharing your insights. As a mobile developer who chose Parse to specifically avoid knowing these details, it is very nice to know there is a vibrant community of both Node and Parse Server developers willing to help. As a result of M. Vilmart's answer above, I am using NodeChef to host my Parse Servers. I suspect they know all about those load balancing tools. – adonoho Sep 8 '16 at 19:45

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.