Skalierbarkeit ist die Fähigkeit eines Systems, erhöhte Last zu bewältigen (mehr Benutzer, Anfragen, Daten), indem Ressourcen hinzugefügt werden. Dies wird durch vertikale Skalierung (größere Maschinen) und insbesondere durch horizontale Skalierung (mehr Maschinen) erreicht, zusammen mit Techniken wie Load Balancing, Caching und Verteilung.
Was Skalierbarkeit ist
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.
