Frage Nachvollziehbar belegt

Fachwissen für digitale Entscheidungen

Was bedeutet „skalierbar" bei Software?

Kurzantwort

Skalierbar heisst: Das System bleibt nutzbar, wenn die Menge wächst – mehr Nutzer, mehr Daten, mehr Vorgänge. Wichtig ist die ehrliche Frage, wie viel Wachstum realistisch ist. Software für hundert Nutzer, die für hunderttausend gebaut wurde, ist unnötig teuer und komplizierter im Betrieb.

Drei Arten von Wachstum

Mehr Nutzer gleichzeitig. Zehn oder tausend Personen zur selben Zeit macht einen erheblichen Unterschied in der Architektur.

Mehr Daten. Eine Suche über zehntausend Datensätze ist trivial, über zehn Millionen nicht mehr.

Mehr Vorgänge. Hundert Bestellungen am Tag oder hunderttausend erfordert unterschiedliche Verarbeitung.

Diese drei wachsen selten gleichmässig – und man sollte wissen, welches davon bei Ihnen zuerst zunimmt.

Was Skalierbarkeit praktisch bedeutet

  • Saubere Datenbankstruktur mit passenden Indizes
  • Aufwendige Arbeit im Hintergrund, nicht während der Nutzer wartet
  • Zwischenspeicher für häufig gelesene Daten
  • Die Möglichkeit, einen zweiten Server danebenzustellen

Der teure Fehler in beide Richtungen

Zu wenig: Nach zwei Jahren ist das System langsam, und die Reparatur kostet mehr als der ursprüngliche Aufbau.

Zu viel: Eine Architektur für Millionen Nutzer bei zwanzig tatsächlichen Nutzern. Teurer in Bau und Betrieb, und niemand versteht sie mehr.

Die richtige Frage

Nicht „ist es skalierbar?", sondern „für welche Menge in fünf Jahren bauen wir?" Darauf eine ehrliche Antwort zu geben, ist wertvoller als jede technische Zusage.

Kernfakten

Drei Dimensionen
Nutzer, Datenmenge, Vorgänge
Richtige Frage
Für welche Menge in fünf Jahren bauen wir?

Bereit für Ihr nächstes Projekt?

Kostenloses Erstgespräch - ohne Verkaufsdruck, mit klaren Antworten.

Beratung anfragen