Kapitel 7. Skalierbarkeit

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Ein Startup skalieren

In diesem Kapitel gehe ich auf die beiden Arten der Skalierbarkeit ein, die du bei einem Startup berücksichtigen musst. Die erste Art ist die Skalierung deiner Programmierpraktiken, um mehr Entwickler, mehr Code und mehr Komplexität zu bewältigen. Die zweite Art ist die Skalierung der Leistung deines Codes, um mehr Nutzer, mehr Datenverkehr und mehr Daten zu bewältigen.

Die Skalierung eines Starts ist ein bisschen wie das Schalten in einem Auto mit Schaltgetriebe. Wenn du zu früh schaltest, ist das so, als würdest du in einen hohen Gang schalten, während das Auto mit niedriger Geschwindigkeit fährt: Die Gänge knirschen und du könntest komplett abgewürgt werden. Wenn du zu spät schaltest, ist das so, als würdest du das Gaspedal durchdrücken, während du im niedrigen Gang bleibst: Du belastest den Motor stark, drückst ihn in den roten Bereich und wenn du das zu lange machst, überhitzt du, ohne jemals die Höchstgeschwindigkeit zu erreichen. Du musst skalieren und zum richtigen Zeitpunkt schalten, damit alles reibungslos läuft.

Das Wichtigste ist, zu verstehen, dass Skalierbarkeit keine boolesche Eigenschaft ist. Du kannst nicht sagen, dass eine Praxis oder ein System skalierbar ist oder nicht. Du kannst höchstens sagen, dass es unter bestimmten Bedingungen bis zu einem gewissen Grad skalierbar ist. Die ...

Get Hallo, Startup now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.