Scalability
server
a computer that handles requests from and returns data to other computers in a network
benchmarking
a process to determine what volume a system can handle by comparing its performance to standards in the industry
scalability
how well a system maintains high performance and access levels, as the demands on it grow
horizontal scaling
increasing capacity by adding more nodes or units to the system
vertical scaling
increasing capacity by upgrading existing resources to be more powerful
denial of service
interrupted access to a system or website, caused by too many simultaneous requests, can be accidental or intentional attacks
timeout
occurs when a time limit for accessing a resource, like a web page, is reached; can be caused by overloaded systems
load balancing
process that allocates tasks to resources to increase efficiency and to avoid overloading any one resource
autoscaling
process that monitors system traffic and adds resources as needed, within set limits
computer network
two or more computers connected to each other