Kapitel 13. Das beobachtbare System

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

Es gibt zwei wichtige technische Aspekte, um ein produktionstaugliches System zu bauen:

  • Wir müssen ein System aufbauen, das ausreichend skalierbar ist und die Geschäftsanforderungen erfüllen kann. In diesem Buch ( ) haben wir uns hauptsächlich auf diesen Aspekt konzentriert. Wir haben uns mit Mustern befasst, die eine sichere Einführung der Verteilung in ein System unterstützen, was wiederum eine einfachere Verteilung der Arbeit ermöglicht. Auf Diskussionen über die Kapazitätsplanung haben wir weitgehend verzichtet, denn unser Hauptziel war es, die Einführung von Single Points of Failure zu vermeiden, und nicht, die Skalierung von Google zu bewältigen. Ein hinreichend zerlegtes System kann auch bei viel größerem Umfang noch ins Wanken geraten, aber diese Probleme kannst du angehen, wenn du sie findest.

    Wenn du diese Anforderungen erfüllst, solltest du dir darüber im Klaren sein, was du unter Skalierbarkeit verstehst. Es gibt viele verschiedene Möglichkeiten, die Skalierbarkeit eines Systems zu beschreiben, aber wenn du dir nicht sicher bist, wo dein System steht, wirst du es auch nicht dahin bringen können, wo du es haben willst. Du kannst diese Messungen nutzen, um ein Modell für die Skalierbarkeit deines Systems zu erstellen. Ein sehr nützliches Modell ist das Universelle Skalierbarkeitsgesetz, das Baron Schwartz ...

Get Cloud Native Java 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.