Buch

Beschleunigen Sie DevOps mit GitHub


Michael Kaufmann

Michael Kaufmann

Ein praktischer Leitfaden für die Wissenschaft der Softwarebereitstellung, der Ihr DevOps- und DevSecOps-Spiel auf die nächste Stufe hebt - unter Nutzung der Leistungsfähigkeit des GitHub-Toolsets.

Hauptmerkmale

  • Veröffentlichen Sie Software schneller und mit Zuversicht
  • Sie sind produktiver und verbringen mehr Zeit mit der Bereitstellung von Software und weniger mit der Behebung von Fehlern oder administrativen Aufgaben.
  • Liefern Sie hochwertige Software, die stabiler, skalierbarer und sicherer ist.

Buchbeschreibung

Dieses Buch ist ein praktischer Leitfaden für DevOps. Es hilft Teams, die sich bereits auf der DevOps-Reise befinden, weiter in DevOps vorzudringen und die Leistung ihrer Softwarebereitstellung zu beschleunigen, indem es einfache Lösungen für häufige Probleme bietet. Es hilft Teams, die richtigen Metriken zu finden, um ihren Erfolg zu messen und von anderen Erfolgsgeschichten zu lernen, ohne einfach zu kopieren, was diese Teams selbst getan haben. Das Buch verwendet GitHub als DevOps-Plattform und zeigt, wie Sie die Leistungsfähigkeit von GitHub für die Zusammenarbeit, ein schlankes Management und eine sichere und schnelle Softwarebereitstellung nutzen können. Am Ende dieses Buches werden die Leser verstehen, welche Faktoren die Leistung der Softwarebereitstellung beeinflussen und wie sie ihre eigenen Fähigkeiten messen können. Sie werden also erkennen, wo sie auf ihrer Reise stehen und wie sie vorankommen können. Ausgestattet mit einfachen Lösungen für häufige Probleme werden sie verstehen, wie sie die Leistungsfähigkeit von GitHub nutzen können, um schneller voranzukommen: indem sie die Arbeit mit GitHub Projects sichtbar machen, die richtigen Metriken mit GitHub Insights messen, solide und bewährte technische Praktiken mit GitHub Actions und Advanced Security anwenden und zu einer ereignisbasierten und lose gekoppelten Softwarearchitektur übergehen.

Was Sie lernen werden

  • Messen Sie die Leistung der Softwarebereitstellung
  • Führen Sie DevOps- und Lean-Management-Techniken in Ihren Teams ein
  • Planen, verfolgen und visualisieren Sie Ihre Arbeit mit GitHub Issues und Projects
  • Nutzen Sie die kontinuierliche Bereitstellung mit GitHub-Aktionen und -Paketen
  • Skalieren Sie die Qualität durch Tests in der Produktion und Chaos Engineering
  • "Sicherheit nach links verlagern und Ihre gesamte Software-Lieferkette sichern
  • Verwenden Sie DevSecOps-Praktiken mit GitHub Advanced Security
  • Sichern Sie Ihren Code mit Code Scanning, Secret Scanning und Dependabot

Für wen dieses Buch bestimmt ist

Dieses Buch richtet sich an Entwickler, Lösungsarchitekten, DevOps-Ingenieure und SREs sowie an Technik- oder Produktmanager, die die Leistung ihrer Softwarebereitstellung verbessern möchten. Sie können neu in DevOps sein oder bereits Erfahrung haben, aber damit kämpfen, die maximale Leistung zu erreichen. Sie haben vielleicht bereits Erfahrung mit GitHub Enterprise oder kommen von einer Plattform wie Azure DevOps, Team Foundation Server, GitLab, Bitbucket, Puppet, Chef oder Jenkins.

Inhaltsverzeichnis

  1. Metriken, die zählen
  2. Planen, verfolgen und visualisieren Sie Ihre Arbeit
  3. Teamarbeit und kollaborative Entwicklung
  4. Asynchrones Arbeiten: von überall aus zusammenarbeiten
  5. Der Einfluss von Open und Inner Source auf die Leistung der Softwarebereitstellung
  6. Automatisierung mit GitHub-Aktionen
  7. Ausführen Ihrer Arbeitsabläufe
  8. Verwaltung von Abhängigkeiten mit GitHub-Paketen
  9. Bereitstellung auf jeder Plattform
  10. FeatureFlags und der Lebenszyklus eines Features
  11. Trunk-basierte Entwicklung
  12. Linksverschiebung der Tests für mehr Qualität
  13. Sicherheit und DevSecOps nach links verschieben
  14. Sichern Sie Ihren Code
  15. Sichern Sie Ihre Implementierungen
  16. Lose gekoppelte Architektur und Microservices
  17. Ermächtigen Sie Ihre Teams
  18. Schlanke Produktentwicklung und schlankes Startup
  19. Experimentieren und A|B-Testing mit GitHub
  20. GitHub: das Zuhause für alle Entwickler
  21. Migration von verschiedenen Plattformen zu GitHub
  22. Organisieren Sie Ihre Teams
  23. Transformieren Sie Ihr Unternehmen
Bestellen Sie das Buch hier.