skaalautuvuustarpeita
Skaalautuvuustarpeita kuvaa järjestelmän kyky säilyttää toiminnallisuus ja suorituskyky kasvavassa kuormituksessa. Ne viittaavat siihen, miten hyvin järjestelmä voi laajentua lisäten resursseja, käyttäjiä tai datamääriä ilman merkittävää hidastusta tai kustannusten räjähdysmäistä kasvua.
Skaalautuvuuden ulottuvuuksia ovat muun muassa vasteajat, läpäisy (throughput), käytettävissä oleva kapasiteetti ja kustannukset. Vaakasuora skaalautuminen (horisontaalinen)
Skaalautuvuustarpeet määritellään osaksi ei-funktionaalisia vaatimuksia, kuten vasteaika, palvelutasosopimukset (SLA), luotettavuus ja kustannusten hallinta. Tavoitteet ilmoitetaan mitattavin
Arkkitehtuurissa skaalautuvuus vaatii usein stateless-ratkaisuja, hajautettuja järjestelmiä, kuormituksen tasausta sekä automaattista skaalausta pilviympäristössä. Mikropalvelut, tapahtumapohjainen viestintä,
Testaus ja valvonta ovat olennaisia: kuormaharjoitukset, stresstestit ja jatkuva suorituskyvyn seuranta. On tärkeää määrittää raja-arvot ja