Skalabilnost je sposobnost sustava da podnese povećano opterećenje (više korisnika, zahtjeva, podataka) dodavanjem resursa. Njezino postizanje uključuje vertikalnu skalabilnost (moćnije strojeve) i posebno horizontalnu skalabilnost (više strojeva), zajedno s tehnikama kao što su balansiranje opterećenja, caching i distribucija.
Što je skalabilnost
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.
