DevOps für PHP-Entwickler: Automatisierung, CI/CD und Cloud-Technologien
DevOps für PHP-Entwickler: Automatisierung, CI/CD und Cloud-Technologien
Zusammenfassung:
Dieses Buch ist ein praktischer Leitfaden für PHP-Entwickler, die moderne DevOps-Praktiken und -Werkzeuge erlernen möchten. Sie erfahren, wie Sie das Deployment, Testen und Monitoring von Anwendungen automatisieren, um die Time-to-Market neuer Funktionen zu verkürzen und die Stabilität des Produkts zu erhöhen.
Für wen ist dieses Buch:
- PHP-Entwickler jeden Levels, die DevOps-Ansätze einführen möchten
- Teamleiter und technische Leiter, die für die Projektinfrastruktur verantwortlich sind
- Systemadministratoren, die auf die Arbeit mit PHP-Anwendungen umsteigen
Was Sie lernen werden:
- Grundlagen der DevOps-Kultur und ihre Vorteile für PHP-Projekte
- Einrichtung von Containerisierung mit Docker und Orchestrierung mit Kubernetes
- Aufbau von CI/CD-Pipelines mit Jenkins, GitLab CI, GitHub Actions
- Automatisiertes Testen und Code-Qualitätskontrolle
- Monitoring und Logging mit Prometheus, Grafana, ELK-Stack
- Arbeit mit Cloud-Plattformen (AWS, Google Cloud, Yandex Cloud)
- Sicherheit und Konfigurationsmanagement
- Praktische Beispiele und fertige Szenarien für reale Projekte
Das Buch enthält über 50 praktische Beispiele, fertige Skripte und Vorlagen, die Sie sofort in Ihrer Arbeit einsetzen können. Alle Beispiele basieren auf realen Projekten und wurden unter Produktionsbedingungen getestet.
Warum Sie dieses Buch lesen sollten:
- Verkürzen Sie die Deployment-Zeit von Stunden auf Minuten
- Reduzieren Sie die Anzahl der Fehler beim Deployment
- Lernen Sie, Anwendungen schnell zu skalieren
- Erhöhen Sie die Zuverlässigkeit und Ausfallsicherheit Ihrer Dienste
- Meistern Sie moderne, am Markt gefragte Werkzeuge
Das Buch eignet sich sowohl zum Selbststudium als auch zur Nutzung als Nachschlagewerk. Der Autor ist ein praktizierender DevOps-Ingenieur mit 10 Jahren Erfahrung in der Arbeit mit hochbelasteten PHP-Projekten.
Nach der Lektüre dieses Buches werden Sie in der Lage sein, den gesamten Entwicklungs- und Betriebszyklus von PHP-Anwendungen unter Verwendung der besten DevOps-Praktiken selbstständig einzurichten.
Empfehlungen
Java und Kubernetes: Bereitstellung und Orchestrierung von Unternehmensanwendungen
Go (Golang) und Kubernetes: Vollständiger Kurs zur Entwicklung und Orchestrierung von Mikroservices
Professionelles Rust: fortgeschrittene Techniken
Algorithmen und Datenstrukturen in Go (Golang)
API-Entwicklung in C++: Erstellung leistungsstarker Bibliotheken und Dienste
Reise durch C++