Go (Golang) und Kubernetes: Erstellung von Microservices und Container-Orchestrierung
300 Seiten
German
PDF
4.5

Go (Golang) und Kubernetes: Erstellung von Microservices und Container-Orchestrierung

Go (Golang) und Kubernetes: Erstellung von Microservices und Container-Orchestrierung

Autor:

Jahr:

Zusammenfassung:

Das Buch „Go (Golang) und Kubernetes: Erstellung von Microservices und Container-Orchestrierung“ ist ein praktischer Leitfaden für Entwickler, DevOps-Ingenieure und alle, die den modernen Stack für den Aufbau skalierbarer Anwendungen erlernen möchten. Sie erfahren, wie Sie die Sprache Go effektiv für die Erstellung leistungsstarker Microservices nutzen und diese mit Kubernetes verwalten.



Was werden Sie aus dem Buch lernen?

  • Grundlagen von Go für Microservices: Goroutinen, Channels, Interfaces, Fehlerbehandlung und Arbeit mit HTTP.
  • Entwurf von Microservices: Architektur, Logging, Metriken, Tests und Dokumentation.
  • Containerisierung mit Docker: Erstellung schlanker Images, mehrstufige Builds, Größenoptimierung.
  • Verwaltung eines Kubernetes-Clusters: Pods, Services, Konfigurationen, Secrets, Ingress und Lastverteilung.
  • Bereitstellung und Skalierung: Helm-Charts, Update-Strategien, Autoscaling und Monitoring.
  • CI/CD und GitOps: Einrichtung von Pipelines, automatisiertes Testen und Auslieferung.
  • Sicherheit: Zugriffsverwaltung, Netzwerkrichtlinien, Containersicherheit.


Für wen ist dieses Buch?

  • Go-Entwickler, die Kubernetes erlernen möchten.
  • DevOps-Ingenieure, die die Kombination Go + K8s tiefer verstehen wollen.
  • Architekten, die Microservices-Systeme entwerfen.
  • Studenten und Fachleute, die in die Cloud-Technologien einsteigen.


Warum sollten Sie es lesen?

Das Buch basiert auf realen Beispielen und enthält gebrauchsfertige Code-Vorlagen. Sie lernen nicht nur die Theorie, sondern auch deren praktische Anwendung: vom Schreiben des ersten Microservices bis zur Bereitstellung eines Produktionsclusters. Besonderes Augenmerk liegt auf der Leistung von Go im Kontext von Kubernetes und den besten Entwicklungspraktiken.



Autor — Alexei Sokolov, Senior Backend Engineer mit 10 Jahren Erfahrung in der Go-Entwicklung und dem Betrieb von Kubernetes in hochbelasteten Projekten.



Das Buch eignet sich sowohl für Anfänger als auch für erfahrene Ingenieure, die ihr Wissen systematisieren möchten.

Empfehlungen