skálázhatóságot
Skálázhatóság az a képesség, hogy egy rendszer a növekvő igények hatására is hatékonyan működik. Ennek keretében a szolgáltatás teljesítménye és kapacitása arányosan, vagy közel arányosan nő a felhasználók száma, adatmennyiség vagy tranzakciók számának növekedésével. A skálázhatóság gyakran összekapcsolódik a rugalmassággal (elasticitás) és a jól megtervezett architektúrával, amely lehetővé teszi a terhelés növekedésének kezelését anélkül, hogy drága vagy nehezen menedzselhető rendszert hozna létre.
Megközelítések: horizontális skálázás és vertikális skálázás. Horizontális skálázás esetén új szolgáltatási példányokat vagy node-okat adnak a
Előnyök és megfontolások: a skálázhatóság lehetővé teszi a növekvő terhelés kiszolgálását és javítja a rendelkezésre állást,
Megvalósítási technikák: terheléselosztás (load balancing), adatmegosztás (sharding), cache-elés (Caching), aszinkron feldolgozás és üzenetsorok, mikroszolgáltatások (microservices), konténerizáció
Összegzés: a skálázhatóság kulcsfontosságú szempont a modern szoftver- és rendszerépítésben, mert lehetővé teszi a növekvő igények