DevOps für Go (Golang)-Entwickler
300 Seiten
German
PDF
4.5

DevOps für Go (Golang)-Entwickler

DevOps für Go (Golang)-Entwickler

Autor:

Jahr:

Zusammenfassung:

Das Buch „DevOps für Go (Golang)-Entwickler“ ist ein praktischer Leitfaden, der Go-Programmierern hilft, moderne DevOps-Praktiken und -Werkzeuge zu erlernen. Im Gegensatz zu traditionellen DevOps-Büchern, die sich an Systemadministratoren richten, wurde diese Ausgabe speziell für Go-Entwickler geschrieben und berücksichtigt die Besonderheiten des Sprach-Ökosystems.



Worum geht es in diesem Buch?

  • Einrichtung der Entwicklungs- und Build-Umgebung für Go-Anwendungen
  • Containerisierung von Anwendungen mit Docker und Erstellung effizienter Dockerfiles für Go
  • Orchestrierung mit Kubernetes: Deployment von Go-Mikrodiensten, Skalierung und Verwaltung
  • Aufbau von CI/CD-Pipelines mit Jenkins, GitLab CI und GitHub Actions
  • Monitoring und Logging von Go-Anwendungen (Prometheus, Grafana, ELK)
  • Automatisierung von Tests, Linting und Deployment
  • Arbeit mit Konfigurationen, Secrets und Umgebungsvariablen
  • Sicherstellung der Sicherheit von Go-Anwendungen in der Produktion


Für wen ist dieses Buch?

  • Go-Entwickler aller Erfahrungsstufen, die DevOps-Praktiken einführen möchten
  • DevOps-Ingenieure, die die Besonderheiten der Arbeit mit Go besser verstehen möchten
  • Teams, die auf eine Mikrodienst-Architektur mit Go umsteigen
  • Alle, die Entwicklungs- und Deployment-Prozesse von Go-Anwendungen automatisieren möchten


Was werden Sie lernen?

  • Wie man Go-Anwendungen für die Produktion richtig containerisiert
  • Wie man automatisches Deployment mit null Ausfallzeiten einrichtet
  • Wie man Monitoring und Alerting für Go-Dienste organisiert
  • Wie man Go zum Schreiben von DevOps-Werkzeugen verwendet
  • Wie man Build- und Bereitstellungsprozesse von Go-Anwendungen optimiert


Das Buch enthält zahlreiche praktische Beispiele, gebrauchsfertige Konfigurationen und Schritt-für-Schritt-Anleitungen. Alle Beispiele basieren auf realen Projekten und wurden in Produktionsumgebungen getestet. Nach der Lektüre können Sie selbstständig den gesamten DevOps-Zyklus für jedes Go-Projekt einrichten – von der Entwicklung bis zum Monitoring in der Produktion.

Empfehlungen