Skalierbarkeit beschreibt, wie gut ein System mit steigender Last umgehen kann. Last entsteht durch mehr Nutzer, mehr Daten, mehr parallele Anfragen, größere Dateien. Ein gut skalierbares System wird mit zusätzlichen Ressourcen schneller, ohne dass Code neu geschrieben oder die Architektur umgebaut werden muss.
Zwei Strategien dominieren in der Praxis. Vertikale Skalierung erweitert einen einzelnen Server, etwa mit mehr CPU oder RAM. Sie ist einfach, hat aber harte Grenzen. Horizontale Skalierung verteilt Last auf viele Server gleichzeitig, was deutlich höhere Lasten ermöglicht, aber komplexere Anforderungen an Architektur und Datenkonsistenz stellt. Cloud-Plattformen wie AWS, Azure oder Vercel automatisieren beides bis zu einem gewissen Grad.
Für KMU lohnt sich frühe Klarheit über realistische Lastannahmen. Ein internes Tool für 50 Mitarbeitende braucht andere Architektur als ein öffentlicher Online-Shop mit Kampagnen-Spitzen. Wer auf Standard-Stacks mit klarer Trennung zwischen statefulen und statelessen Komponenten setzt, hat den größten Spielraum, später nachzurüsten.