Go (Golang) und Kubernetes: Vollständiger Kurs zur Entwicklung und Orchestrierung von Mikroservices
300 Seiten
German
PDF
4.5

Go (Golang) und Kubernetes: Vollständiger Kurs zur Entwicklung und Orchestrierung von Mikroservices

Go (Golang) und Kubernetes: Vollständiger Kurs zur Entwicklung und Orchestrierung von Mikroservices

Autor:

Jahr:

Zusammenfassung:

Dieses Buch ist der ideale Leitfaden für Entwickler, die moderne Mikroservice-Anwendungen in Go (Golang) erstellen und mit Kubernetes verwalten möchten. Der Autor führt den Leser Schritt für Schritt von den Grundlagen der Sprache Go bis zur professionellen Container-Orchestrierung in einer Produktionsumgebung.



Für wen ist dieses Buch geeignet:

  • Go-Entwickler, die von Monolithen zu einer Mikroservice-Architektur wechseln möchten
  • DevOps-Ingenieure, die tiefer verstehen wollen, wie man Anwendungen für Kubernetes schreibt
  • Backend-Programmierer, die Containerisierung und Cloud-Technologien erlernen
  • Technische Leiter, die die Migration bestehender Projekte auf Kubernetes planen


Was Sie in diesem Buch lernen werden:

  • Grundlagen von Go: Datentypen, Goroutinen, Kanäle, Schnittstellen und Fehlerbehandlung
  • Erstellung von RESTful APIs und gRPC-Diensten in Go
  • Containerisierung von Go-Anwendungen mit Docker (mehrstufiger Build, Image-Optimierung)
  • Architektur von Kubernetes: Pods, Deployments, Services, ConfigMaps und Secrets
  • Einrichtung von automatischer Skalierung (HPA) und Lastverteilung
  • Organisation von CI/CD-Pipelines mit GitHub Actions und Helm
  • Monitoring und Logging mit Prometheus, Grafana und Loki
  • Sicherheit: RBAC, Network Policies und Secret-Management
  • Fortgeschrittene Themen: Kubernetes-Operatoren, Service Mesh (Istio) und GitOps


Warum dieses Buch anders ist:

Im Gegensatz zu abstrakten Anleitungen enthält jedes Kapitel praktische Beispiele und einsatzbereite Vorlagen. Sie lesen nicht nur die Theorie – Sie schreiben eine vollständige Mikroservice-Anwendung in Go, stellen sie in Kubernetes bereit und richten das Monitoring ein. Alle Codebeispiele sind in einem öffentlichen Repository verfügbar.



Das Buch eignet sich sowohl für Anfänger, die gerade mit Go beginnen, als auch für erfahrene Entwickler, die ihr Wissen über Kubernetes systematisieren möchten. Der Autor verwendet eine verständliche Sprache und vermeidet übermäßige Akademisierung, wobei er sich auf praktische Aufgaben konzentriert, denen Sie in der realen Arbeit begegnen werden.



Nach der Lektüre werden Sie in der Lage sein, Mikroservice-Systeme in Go sicher zu entwerfen, zu entwickeln und zu warten, unter Nutzung aller Möglichkeiten von Kubernetes. Dies ist nicht nur ein Buch – es ist Ihr tägliches Nachschlagewerk für die Arbeit mit dem modernen Cloud-Technologie-Stack.

Empfehlungen