Steve Geddes wrote:
Anguish wrote:
A 100x expected peak demand isn't something any IT group scales for. We'd never get the budget for that kind of overkill. It'd be like a grocery store having 700 cash registers, just in case.
Nice analogy.
It's actually a poor analogy. In a Grocery store you line up behind the 5 cash registers (and out the door) and eventually get served. In this model the 5 cashier try to process 500 purchases at once, if they can't finish THEM ALL in a few minutes, they throw all the groceries out and kick the customers out of the store and try again.
If the IT team had made a real work queue with something like rabbitMQ or Amazon SQS you would only make one request (and could only make one request) and then just log in later and download your download.
In fairness, this site is built in WebObjects which is pretty old tech, they may not have the ability to do a real queuing system without a LOT of work.