Vorwort
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Dieses Buch basiert auf der These, dass die Fähigkeit von Softwaresystemen, in großem Maßstab zu arbeiten, zunehmend ein Schlüsselfaktor für den Erfolg ist. Da unsere Welt immer vernetzter wird, wird diese Eigenschaft immer wichtiger werden. Das Ziel dieses Buches ist es daher, dem Leser das Kernwissen über verteilte und gleichzeitige Systeme zu vermitteln. Außerdem stellt es eine Reihe von Softwarearchitekturansätzen und verteilten Technologien vor, die für den Aufbau skalierbarer Systeme genutzt werden können.
Warum Skalierbarkeit?
Das Tempo der Veränderungen in unserer Welt ist beängstigend. Täglich gibt es neue Innovationen, die uns alle in die Lage versetzen, miteinander zu kommunizieren, Geschäfte zu machen, uns zu unterhalten ... und sogar Pandemien zu beenden. Der Treibstoff für viele dieser Innovationen ist Software, die von wahren Heerscharen von Entwicklern in großen Internetfirmen, kleinen Teams in Start-ups und allen Formen und Größen von Teams dazwischen geschrieben wird.
Die Bereitstellung von Softwaresystemen, die auf die Bedürfnisse der Nutzer/innen reagieren, ist schon schwierig genug, aber bei Systemen, die in großem Umfang eingesetzt werden, wird es noch um einiges schwieriger. Wir alle kennen Systeme, die plötzlich fehlschlagen, wenn sie unerwartet hohen Belastungen ausgesetzt sind - solche Situationen sind (im besten ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access