Scalable architecture
Updated: 04/26/2017 by Computer Hope
A scalable architecture refers to a system, network, or process designed to handle a workload that may change in scope. Which means the architecture can natively handle such growth, or that enlarging the architecture to handle growth is a trivial part of the original design.
Generally, a computing system whose performance improves proportionally to hardware upgrades is a scalable system. An algorithm, protocol, or program is said to "scale" if it's suitably efficient and practical when applied to massive situations. Some of these instances include large data sets, a high number of users, inputs, outputs, or nodes in a distributed system, for example.