Kapitel 3. Microservices entwerfen: Der SEED(S)-Prozess

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

In Kapitel 1 haben wir festgestellt, dass der Hauptvorteil der Microservices-Architektur darin besteht, dass die Entwicklungsgeschwindigkeit erhöht werden kann, ohne die Sicherheit eines Systems zu beeinträchtigen, und zwar in großem Umfang. Dies ist ein äußerst wichtiger Vorteil für Unternehmen, die sehr komplexe Probleme angehen. Beachte aber, dass dies nicht zufällig geschieht, sondern das Ergebnis eines bewussten Designs ist. In allen außer den einfachsten Fällen ist es unmöglich, ohne ein effektives und explizites End-to-End-Systemdesign zu einer erfolgreichen Microservices-Architektur zu gelangen.

In diesem Kapitel stellen wir einen evolutionären Prozess für die Entwicklung von Microservices vor. Diese Methode wurde von einem der Autoren in einem von ihm mitgegründeten Startup-Unternehmen im Gesundheitswesen entwickelt und später in zahlreichen Projekten in anderen Unternehmen erfolgreich umgesetzt. Der flexible Ansatz hat sich für kleinere Unternehmen, die komplexe Probleme angehen, als ebenso effektiv erwiesen, z. B. für ein bahnbrechendes Startup, das die riesige Gesundheitsbranche revolutioniert, und für ein großes Unternehmen mit Tausenden von Softwareentwicklern in Hunderten von Teams.

Get Microservices: Auf und davon 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.