Bewertung:

Das Buch bietet wertvolle Einblicke in die Cloud-Architektur und Microservice-Muster, leidet aber unter der oberflächlichen Behandlung der Themen und ist für Anfänger nicht geeignet. Außerdem gibt es Beschwerden über den physischen Zustand der erhaltenen Exemplare.
Vorteile:Der Inhalt deckt eine gute Anzahl von Architekturmustern ab, die sich gut für Microservices eignen, und enthält eine Liste der führenden Technologien. Es kann als nützlicher Katalog für inspirierende Ideen in der Cloud-Architektur dienen.
Nachteile:Das Buch ist zu oberflächlich und lässt Tiefe vermissen, da es keinen Beispielcode oder konkrete Anleitungen bietet. Es ist zu kompliziert für Anfänger, aber zu grundlegend für Profis, was zu einem Mangel an neuen Erkenntnissen für erfahrene Leser führt. Außerdem wurden viele Exemplare bei der Auslieferung als beschädigt gemeldet.
(basierend auf 4 Leserbewertungen)
Design Patterns for Cloud Native Applications: Patterns in Practice Using Apis, Data, Events, and Streams
Angesichts der immensen Kosteneinsparungen und der Skalierbarkeit, die die Cloud bietet, stehen die Gründe für die Entwicklung nativer Cloud-Anwendungen nicht mehr in Frage. Die eigentliche Frage ist das Wie. In diesem praktischen Leitfaden lernen Entwickler die am häufigsten verwendeten Entwurfsmuster für die Erstellung von nativen Cloud-Anwendungen unter Verwendung von APIs, Daten, Ereignissen und Streams sowohl in der Greenfield- als auch in der Brownfield-Entwicklung kennen.
Sie lernen, wie Sie schrittweise große und effektive Cloud Native-Anwendungen entwerfen, entwickeln und bereitstellen, die Sie mit minimalem Kosten-, Zeit- und Arbeitsaufwand in großem Umfang verwalten und pflegen können. Die Autoren Kasun Indrasiri und Sriskandarajah Suhothayan heben Anwendungsfälle hervor, die die Herausforderungen, auf die Sie bei jedem Schritt stoßen könnten, effektiv demonstrieren.
⬤ Lernen Sie die Grundlagen von Cloud Native Applications kennen.
⬤ Erforschen Sie die wichtigsten cloud-nativen Kommunikations-, Konnektivitäts- und Kompositionsmuster.
⬤ Lernen Sie Techniken zur dezentralen Datenverwaltung kennen.
⬤ Nutzen Sie die ereignisgesteuerte Architektur, um verteilte und skalierbare Cloud Native Anwendungen zu erstellen.
⬤ Erforschen Sie die am häufigsten verwendeten Muster für die Verwaltung und Nutzung von APIs.
⬤ Untersuchen Sie einige der Tools und Technologien, die Sie für den Aufbau von Cloud Native Systemen benötigen.