Scalable Software
Scalable software means software with capacity that can grow to meet increasing demand.
Scalable software can operate with high volumes of transactions or data and can take advantage of
multiple processors or multiple servers if necessary, to achieve the growth needed to manage
expanding transaction volumes.
The capacity of truly scalable systems can grow with increases in available resources,
non-scalable systems have a fixed limit to their capacity, placing a fixed limit on the
ability to do business. Many software systems are actually non-scalable, creating a
barrier on the ability to grow the business.
What this means is that your system should be able to process more transactions, simply by
adding more hardware resources such as servers or processors.
Benchmarking
Not all software written today is scalable - are you sure your software is ?
Benchmarking is a process involving a series of custom designed repeatable tests to
analyse performance under high stress and volume conditions.
Distinct Software can help benchmark your software and analyse the results to find out where
bottlenecks exist, find out what the software is capable of and then help you fix the
problems.
|
|