Re: How to handle large number of users



Sandeep Chandra wrote:

The system is real time and is mission critical.

I need to design a system that will scale as the number of users grow, so to start I might have 1 or 2 servers serving but as the number of users grow I would like to add more servers.

Regards

Sandeep

Sandeep,

If you are really creating a mission critical system and have to ask these types of question on a NG, no offense (and I do mean no offense), but you need to consult with people who have deployed these types of systems before. I do not know what you consider mission critical, but I cannot imagine a mission critical system with this number of users.

It may be important, but that does not make it mission critical!! I cannot imagine this many users having access to a mission critical system (like payroll, billing systems, etc).

If you are going to be deploying 10,000,000 clients, you have even more serious issues to consider. Support issues for deployment is going to be MASSIVE (Helpdesk, installment issues, initial and update rollouts, etc). I cannot imagine a typical client/server application rolled out to 10 million users. I hope you have a massive IT staff and Desktop Support staff. You are going to need it!

Do not even think about a quick answer for a system like this (if indeed you are anticipating 10 million users for real), I think that number is probably an overly aggressive sales/marketing opinion, and is not realistic.

I could potentially see this for something like a Google, E-Bay, or Federal Tax Service Site (like the IRS). But this would be in the form of a Web Site, certainly not a traditional Windows type client.

If I were requested to create such an application, I would forget EVERYTHING until I spent a great deal of time fleshing the design out. You should not even be concerned at this stage with the language you are going to use to do this with, the server platform or OS, database, etc. Once you get the high level requirements, then I would start considering who my partners would be (like Oracle, IBM, Sun, etc).

You are going to need Network Architects and engineers, System Architects and engineers, DBAs, Security Engineers, and the like involved in this process. Fail to properly plan on a system of this size and I guarantee you will fail, miserably!!

However, since I am assuming, right or wrong, that this is the over-reaching ambition of a pie in the sky dream (no offense, not saying YOUR over-reaching ambition but whoever is asking for this consideration), start with the basics. How many initial users are we actually talking about?

If you start at a realistic level of anticipated use, then you can more properly plan, test, and verify against the system requirement matrixes.

I am not attempting to throw hot or cold water on you, or damper your enthusiasm, just trying to be realistic.


.



Relevant Pages

  • Product design,Molding,Prototyping,Contract manufacturing
    ... Per Design is a professional product design and manufacturing company ... 1)Product Design from scratch, to our clients specifications ... Engineers,Mechanical Engineers, Manufacturing Engineers,Plastic ...
    (rec.bicycles.tech)
  • Product design in China
    ... Beijing Per Design is a professional product design and manufacturing ... 1)Product Design from scratch, to our clients specifications ... Engineers,Mechanical Engineers, Manufacturing Engineers,Plastic ...
    (rec.bicycles.tech)
  • Industrial design and Contract manufacturing in China
    ... Beijing Per Design is a professional product design and manufacturing ... 1)Product Design from scratch, to our clients specifications ... Engineers,Mechanical Engineers, Manufacturing Engineers,Plastic ...
    (comp.sys.mac.advocacy)
  • Re: OT: Why welfare doesnt work!
    ...   I'm sure you America bashing posts had already been detected by more ... I didn't envy the engineers. ... design was released to production. ... I'm sure that quite a few of your engineering change orders were on ...
    (sci.electronics.design)
  • Jobs for TV chip Design talents
    ... VLSI design, Staff System Engineers /Project Manager ... strong background in telecom and wireless system. ... fractional PLL design in digital communication system. ...
    (sci.electronics.design)