What server configuration is best for 14,000 concurrent users?

  • Posted December 7, 2014

I’m really looking for a price estimate.

We have an application written in DJango, and we expect large spikes of user connections. We need to support a minimum of 14,000 concurrent users.

What hardware would we need to be able to support this kind of user load?


Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

This is one of the most common questions we see and is unfortunately impossible to answer accurately. The resources required to run a given site will depend on a number of factors:

  • How optimized is the code being run
  • What optimization steps have been taken in the stack serving this app
  • How are your users interacting with the site (A visitor to youtube who is streaming video uses a lot more server side resources than one browsing wikipedia and reading text).

In general with 14k concurrent users I would recommend scaling horizontally, running one database server (to start) and multiple web nodes serving your app. There are other architectural decisions to make around implementing this type of change but in the long run it will be easier to scale.

The best way to determine the resources you would need is to do some load testing on your own. Figure out what resources 1 or 10 users require and scale that estimate up.