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
- Metriken, die zählen
- Planen, verfolgen und visualisieren Sie Ihre Arbeit
- Teamarbeit und kollaborative Entwicklung
- Asynchrones Arbeiten: von überall aus zusammenarbeiten
- Der Einfluss von Open und Inner Source auf die Leistung der Softwarebereitstellung
- Automatisierung mit GitHub-Aktionen
- Ausführen Ihrer Arbeitsabläufe
- Verwaltung von Abhängigkeiten mit GitHub-Paketen
- Bereitstellung auf jeder Plattform
- FeatureFlags und der Lebenszyklus eines Features
- Trunk-basierte Entwicklung
- Linksverschiebung der Tests für mehr Qualität
- Sicherheit und DevSecOps nach links verschieben
- Sichern Sie Ihren Code
- Sichern Sie Ihre Implementierungen
- Lose gekoppelte Architektur und Microservices
- Ermächtigen Sie Ihre Teams
- Schlanke Produktentwicklung und schlankes Startup
- Experimentieren und A|B-Testing mit GitHub
- GitHub: das Zuhause für alle Entwickler
- Migration von verschiedenen Plattformen zu GitHub
- Organisieren Sie Ihre Teams
- Transformieren Sie Ihr Unternehmen
Bestellen Sie das Buch hier.

