skaleeritavusele
Skaleeritavus tähendab süsteemi võimet suurendada töökoormuse korral oma jõudlust ja väljundit ilma, et see nõuaks suuri muudatusi või kannataks oluliselt jõudluse all. See hõlmab nii tarkvara kui ka infrastruktuuri võimet kohaneda kasvava kasutajate, andmete või päringute arvuga ning tagada vastavus kvaliteedinõuetele.
Peamised skaleerimisviisid on vertikaalne skaleerimine (kõrgemate ressursside, nagu CPU ja mälu, lisamine ühte masinasse) ja horisontaalne
Disainis prioriteedid hõlmavad stateless arhitektuuri, andmete jaotamist (sharding), vahemälu ning koormuse tasakaalustamist. Konsistentsus- ja andmete viivituste
Mõõdikud skaleeritavuse hindamisel hõlmavad läbilaskvust, latentsust, ressursside kasutust ning kulude ja kasu suhet. Üks väljakutseid on