Sam Newman

Vom Monolithen zu Microservices


Скачать книгу

image Zu diesem Buch – sowie zu vielen weiteren O’Reilly-Büchern – können Sie auch das entsprechende E-Book im PDF-Format herunterladen. Werden Sie dazu einfach Mitglied bei oreilly.plus+: www.oreilly.plus

       Vom Monolithen zu Microservices

       Patterns, um bestehende Systeme Schritt für Schritt umzugestalten

       Sam Newman

       Deutsche Übersetzung von Thomas Demmig

image

      Sam Newman

      Lektorat: Ariane Hesse

      Übersetzung: Thomas Demmig

      Korrektorat: Sibylle Feldmann, www.richtiger-text.de

      Satz: III-satz, www.drei-satz.de

      Herstellung: Stefanie Weidner

      Umschlaggestaltung: Michael Oréal, www.oreal.de

      Bibliografische Information der Deutschen Nationalbibliothek

      Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über http://dnb.d-nb.de abrufbar.

      ISBN:

      Print 978-3-96009-140-0

      PDF 978-3-96010-423-0

      ePub 978-3-96010-424-7

      mobi 978-3-96010-425-4

      1. Auflage 2021

      Translation Copyright für die deutschsprachige Ausgabe © 2021 dpunkt.verlag GmbH

      Wieblinger Weg 17

      69123 Heidelberg

      Authorized German translation of the English edition of Monolith to Microservices ISBN 9781492047841 © 2020 Sam Newman. This translation is published and sold by permission of O’Reilly Media, Inc., which owns or controls all rights to publish and sell the same.

      Dieses Buch erscheint in Kooperation mit O’Reilly Media, Inc. unter dem Imprint »O’REILLY«.

      O’REILLY ist ein Markenzeichen und eine eingetragene Marke von O’Reilly Media, Inc. und wird mit Einwilligung des Eigentümers verwendet.

       Hinweis:

      Dieses Buch wurde auf PEFC-zertifiziertem Papier aus nachhaltiger Waldwirtschaft gedruckt. Der Umwelt zuliebe verzichten wir zusätzlich auf die Einschweißfolie.

image

       Schreiben Sie uns:

      Falls Sie Anregungen, Wünsche und Kommentare haben, lassen Sie es uns wissen: [email protected].

      Die vorliegende Publikation ist urheberrechtlich geschützt. Alle Rechte vorbehalten. Die Verwendung der Texte und Abbildungen, auch auszugsweise, ist ohne die schriftliche Zustimmung des Verlags urheberrechtswidrig und daher strafbar. Dies gilt insbesondere für die Vervielfältigung, Übersetzung oder die Verwendung in elektronischen Systemen.

      Es wird darauf hingewiesen, dass die im Buch verwendeten Soft- und Hardware-Bezeichnungen sowie Markennamen und Produktbezeichnungen der jeweiligen Firmen im Allgemeinen warenzeichen-, marken- oder patentrechtlichem Schutz unterliegen.

      Alle Angaben und Programme in diesem Buch wurden mit größter Sorgfalt kontrolliert. Weder Autor noch Verlag noch Übersetzer können jedoch für Schäden haftbar gemacht werden, die in Zusammenhang mit der Verwendung dieses Buches stehen.

      5 4 3 2 1 0

       Inhalt

       Vorwort

       1Gerade genug Microservices

       Was sind Microservices?

       Unabhängige Deploybarkeit

       Modellierung rund um eine Businessdomäne

       Die eigenen Daten besitzen

       Welche Vorteile können Microservices haben?

       Welche Probleme werden entstehen?

       Benutzeroberflächen

       Technologie

       Größe

       Und Ownership

       Der Monolith

       Der Ein-Prozess-Monolith

       Der verteilte Monolith

       Black-Box-Systeme von Fremdherstellern

       Herausforderungen von Monolithen

       Vorteile von Monolithen

       Zu Kopplung und Kohäsion

       Kohäsion

       Kopplung

       Gerade genug Domain-Driven Design

       Aggregat

       Kontextgrenzen

       Aggregate und Kontextgrenzen auf Microservices abbilden