General
39 views
Scalability
Quick Definition
Ability to handle increased load by adding resources
Full Definition
The ability of a system to handle increased load by adding resources.
Examples
horizontal scaling, vertical scaling, auto-scaling, load balancing
Related Terms
system-design
performance
distributed-systems
More General Terms
Version Control
Systems tracking code changes for collaboration
Virtualization
Creating virtual versions of hardware or OS resources
API Design
Creating consistent and intuitive APIs for software
API Documentation
Documentation describing API usage and integration
TDD
Writing tests before code in a red-green-refactor cycle
BDD
Extending TDD with natural language behavior specs