Software Scalability
Optimal Auctions, Inc provides expert auction software, software customization and testing services, and auction management services to economic consultants, state and federal governments, and leading corporations. Our Optimal Auctions software platform has been used to buy or sell go
Scalability is the concept that your web application should never be overwhelmed by the number of visitors it receives. In terms of auction software, bidders should never see a delay in their page loading because the number of bidders using the software is too much for the server to handle. In auction software, even a few seconds of delay to a bidder can be deadly - it's flat out unacceptable.
Scalability in auction software also describes the ability for the software to calculate the results each round in a timely manner, no matter how many bidders, how may products, or the current round. In other words, auction software with good scalability should be able to calculate the results of a round of bidding in the relative same amount of time, whether there are 5 bidders and 15 products, or 200 bidders and 200 products.
Optimal Auctions software is the most scalable auction software in the industry. How do we know this? Because the software can support an unlimited amount of bidders. There's no way our competitors can support more than unlimited. The software can be scaled our horizontally to support as many bidders as our clients need it to support. Based on our extensive performance testing, we estimate that a single server can support 500 bidders. So, if a client needs to support 5000 bidders, we can simply install and configure our software on 10 servers with a load balancer, and the auction will run as smoothly as if you had only 5 bidders.
Finally, in terms of the number of products, our extensive performance testing indicates that the Optimal Auctions software can support 1 million bids per round! That's right, 1 million bids. So, if you anticipate that your auction will have 5000 bidders, then our software can support 200 products, for a total of 1 million bids per round.
Check out these metrics from our own performance testing. These are our actual results. The performance test runs with 200 virtual bidders, and the number of products is on the X axis, and the number of milliseconds it takes to run our calculations is on the Y axis. These tests were run on a HP machine with a Quad-Core processor and 8 GB of RAM.

Extrapolating the data produces a best-fit line function. This function can be used to predict the amount of time it would take to run the calculation of results each round. Using the best-fit line function from our own performance test, you can see possible results.
In a theoretical auction with 200 bidders and 500 products, which would produce 100,000 bids per round, we can run our calculation each round in 5.7 seconds.
We challenge any of our competitors to show performance and scalability numbers that can match Optimal Auctions' numbers for our software.