Skalierbarkeit
Die Fähigkeit eines Systems, wachsende Nutzer-, Daten- oder Transaktionslast ohne ernsthafte Einbußen bei der Performance und ohne überproportional steigende Kosten zu bewältigen.
- 01
Warum es wichtig ist
Ein System, das während einer Kampagne, TV-Werbung oder saisonalen Spitzenlast zusammenbricht, verschließt sich genau in dem Moment, in dem es am meisten verkaufen könnte. Skalierbarkeit sollte von Anfang an bedacht werden: Caching, Datenbankindizes, Hintergrundjobs und eine horizontal wachsende Struktur sind viel günstiger als eine spätere Nachrüstung.
- 02
Beispiel
Vor einem Rabatttag führt eine E-Commerce-Website einen Lasttest durch. Bei dem Zehnfachen des normalen Traffics verlangsamt sich der Bezahlvorgang; nachdem das Versenden von E-Mails nach der Zahlung in den Hintergrund verlagert wurde, verschwindet der Engpass.
- 03
Häufiger Fehler
Die komplexeste Skalierungsarchitektur zu bauen, bevor es dafür überhaupt einen Bedarf gibt, oder umgekehrt trotz erwartetem Wachstum nie einen Lasttest durchzuführen.
- 04
Verwandte Begriffe
Passende Leistungen und Ratgeber
Über Ihr Projekt sprechen.
Erzählen Sie uns Ihren Bedarf; den Umfang klären wir gemeinsam.