Schaalbaarheid is het vermogen van een systeem om toegenomen belasting (meer gebruikers, requests, data) aan te kunnen door resources toe te voegen. Dit bereik je met verticale schaling (grotere machines) en vooral horizontale schaling (meer machines), samen met technieken zoals load balancing, caching en distributie.
Wat schaalbaarheid is
SCALABILITY = the ability to handle GROWTH (more load) by adding resources, maintaining
performance:
→ a scalable system handles 10x or 100x the load by adding capacity
→ a non-scalable system degrades/fails as load grows (a bottleneck)
→ essential because successful systems grow.
