Skaalautuvuus on järjestelmän kyky käsitellä lisääntynyttä kuormaa (enemmän käyttäjiä, pyyntöjä, dataa) lisäämällä resursseja. Sen saavuttaminen edellyttää vertikaalista skaalaamista (suurempia koneita) ja erityisesti horisontaalista skaalaamista (enemmän koneita), sekä tekniikoita kuten kuormantasapainon, välimuistintamisen ja distribuution.
Mitä skaalautuvuus on
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.
