General
158 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
Refactoring
Restructuring code without changing external behavior
TDD
Writing tests before code in a red-green-refactor cycle
Virtualization
Creating virtual versions of hardware or OS resources
Design Patterns
Reusable solutions to common software design problems
BDD
Extending TDD with natural language behavior specs
Code Review
Examining code changes before merging for quality