Cloud Native Go: Aufbau zuverlässiger Dienste in unzuverlässigen Umgebungen

Bewertung:   (4,5 von 5)

Cloud Native Go: Aufbau zuverlässiger Dienste in unzuverlässigen Umgebungen (A. Titmus Matthew)

Leserbewertungen

Zusammenfassung:

Das Buch wird im Allgemeinen wegen seines unterhaltsamen und fesselnden Schreibstils sowie seiner umfassenden Abdeckung von Cloud-Native-Konzepten und -Praktiken gut aufgenommen. Es wurde jedoch kritisiert, dass es zu breit angelegt ist, dass es an Tiefe bei den Go-Programmierbeispielen mangelt und dass es ein schlecht organisiertes GitHub-Repository hat. Außerdem fanden einige Leser, dass es sich eher für Nicht-Entwickler oder Manager als für technische Praktiker eignet. Auch der physische Zustand einiger Exemplare gab Anlass zur Besorgnis unter den Lesern.

Vorteile:

Fesselnder und unterhaltsamer Schreibstil
umfassende Abdeckung der nativen Cloud-Entwicklung
nützliche Beispiele für Patterns
gut für die Einführung in Cloud-Konzepte und Go
geschätzt von Ingenieuren der mittleren und höheren Ebene.

Nachteile:

Mangelnde Tiefe bei den Go-Codierbeispielen
Beispiele wirken übereilt oder aufgesetzt
breiter Ansatz passt vielleicht nicht zu allen Lesern
einige physische Exemplare kamen beschädigt an
kann für diejenigen, die einen starken Fokus auf Go-Programmierung erwarten, irreführend sein.

(basierend auf 17 Leserbewertungen)

Originaltitel:

Cloud Native Go: Building Reliable Services in Unreliable Environments

Inhalt des Buches:

Was haben Docker, Kubernetes und Prometheus gemeinsam? Alle diese Cloud-nativen Technologien sind in der Programmiersprache Go geschrieben. Dieses praktische Buch zeigt Ihnen, wie Sie die Stärken von Go nutzen können, um Cloud-native Dienste zu entwickeln, die selbst in einer unvorhersehbaren Umgebung skalierbar und belastbar sind. Sie werden die Zusammensetzung und Konstruktion dieser Anwendungen erforschen, von den Funktionen von Go auf niedriger Ebene über Entwurfsmuster auf mittlerer Ebene bis hin zu architektonischen Überlegungen auf hoher Ebene.

Jedes Kapitel baut auf den Lektionen des letzten auf und führt fortgeschrittene Entwickler durch Go, um einen einfachen, aber voll funktionsfähigen verteilten Key-Value-Store zu erstellen. Sie lernen Best Practices für den Einsatz von Go als Entwicklungssprache zur Lösung von Problemen bei der Verwaltung und Bereitstellung von Cloud Native-Anwendungen kennen.

⬤ Lernen Sie, wie sich Cloud-Native-Anwendungen von anderen Software-Architekturen unterscheiden.

⬤ Verstehen Sie, wie Go die Herausforderungen beim Entwurf skalierbarer verteilter Dienste lösen kann.

⬤ Go's Lower-Level-Features wie Channels und Goroutines nutzen, um einen zuverlässigen Cloud Native Service zu implementieren.

⬤ Erforschen Sie, was „Service-Zuverlässigkeit“ ist und was sie mit Cloud Native zu tun hat.

⬤ Eine Vielzahl von Mustern, Abstraktionen und Werkzeugen anwenden, um komplexe verteilte Systeme aufzubauen und zu verwalten.

Weitere Daten des Buches:

ISBN:9781492076339
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2021
Seitenzahl:400

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Cloud Native Go: Aufbau zuverlässiger Dienste in unzuverlässigen Umgebungen - Cloud Native Go:...
Was haben Docker, Kubernetes und Prometheus...
Cloud Native Go: Aufbau zuverlässiger Dienste in unzuverlässigen Umgebungen - Cloud Native Go: Building Reliable Services in Unreliable Environments

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: