Bundle iX Developer Cloud Native 2023
19,90 €*
% 27,89 €* (28.65% gespart)Lieferzeit Sofort lieferbar
Highlights:
- Platform Engineering: Weniger Komplexität in der Softwarebereitstellung
- DevOps: Mehr Qualität, schneller ausliefern und Kosten senken
- Debugging im Produktivsystem: Chaos Engineering mit eBPF-Tools
- Verteilte Anwendungen: Cloud-native Vielfalt für mehr Resilienz
- Schwachstellen vermeiden: Sichere APIs entwerfen, entwickeln und betreiben
- KI aus der Cloud: Angebote im Preis-Leistungs-Vergleich
Highlights
Platform Engineering
Platform Engineering ist eine neue Art, DevOps zu betrachten. Es soll Entwicklungs- und Betriebsteams technisch dabei unterstützen, der wachsenden Komplexität Herr zu werden. Dabei weitet Platform Engineering den Blick über die Entwickler-Community aus und bezieht Unternehmensbelange wie Infrastruktur und Sicherheit mit ein. (Seite 7)
Developer Experience
Die containerisierte Anwendungsentwicklung und -bereitstellung hat mit Docker und Kubernetes eine rasante Entwicklung erfahren. Development- und Betriebsteams profitieren von mehr Autonomie, sehen sich aber auch mit zusätzlichen Aufgaben und einer spürbar höheren (kognitiven) Last konfrontiert – darunter leidet die Produktivität. Cloud-native Ansätze mit einer abgestimmten Mischung aus frei wählbaren Tools und unterstützenden Managed Services sollen Entwicklungsteams die notwendige Freiheit für effizienteres Arbeiten verschaffen. (Seite 55)
Observability und Security
Anders als das auf die Infrastruktur fokussierte Monitoring im klassischen IT-Betrieb nimmt Observability auch Softwareentwickler in die Pflicht, ihre eigenen Anwendungen im Blick zu behalten. Aufbauend auf Logs, Metriken und Traces stehen zahlreiche Tools bereit, um Engpässe in der CI/CD-Pipeline rechtzeitig erkennen und zu beseitigen, aber auch sicherheitsrelevante Probleme zu lösen. (Seite 85)
Prozesse und Organisation
DevOps bringt Softwareentwicklungs- (Dev) und Betriebsteams (Ops) mit dem Ziel zusammen, die Bereitstellung von Anwendungen zu optimieren und deren Qualität sicherzustellen. Dabei gewinnt die umfassende Kostenkontrolle im Cloud-Native-Zeitalter immer mehr an Bedeutung – auch im Hinblick auf Nachhaltigkeit bei der Auswahl geeigneter Cloud-Dienste. (Seite 123)
-
Platform Engineering
- 8 Softwarebereitstellung: Platform Engineering gegen Komplexität
- 18 Internal Developer Platform: Mehr Autonomie und Verantwortung
- 26 Automatisierung: Selbstständige Softwareagenten
- 30 Deklarativ provisionieren: Crossplane hebt GitOps in die Multi-Cloud
- 36 Crossplane in der Praxis: IaC in AWS und Azure
- 44 OpenGitOps: Es geht auch ohne Kubernetes
- 50 Infrastructure-as-Code: Modular arbeiten mit Terraform und OpenTofu
-
Developer Experience
- 56 Verteilte Anwendungen: Cloud-native Vielfalt für mehr Resilienz
- 64 App in die Cloud: Java-EE-Anwendung mit AWS umziehen
- 68 Schwere Entscheidung: Managed Kubernetes oder Managed Development?
- 72 Serverless Computing: Kein Server, kein Stress
- 80 Container im IoT und Edge-Computing: Podman macht's möglich
-
Observability und Security
- 86 Eine Frage der Einstellung: Observability braucht mehr als Tools
- 90 Verstopfung lösen: Effiziente CI/CD-Pipelines gewährleisten
- 98 Debugging im Produktivsystem: Chaos Engineering mit eBPF-Tools
- 107 Supply Chain Security: Risiken erkennen und beheben
- 112 Schwachstellen vermeiden: Sichere APIs entwerfen, entwickeln und betreiben
-
Prozesse und Organisation
- 124 DevOps: Mehr Qualität, schneller ausliefern und Kosten senken
- 128 Kein Geld verschwenden: Gezieltes Kostenmanagement in der Cloud
-
133
KI aus der Cloud: Angebote im Preis-Leistungsvergleich
Machine-Learning-Instanzen von AWS - 140 Azure Compute für KI und ML
- 147 Google Cloud ML Engines
- 150 Database-as-a-Service: Mit Benchmarking zum optimalen, kostengünstigen Dienst
-
Rubriken
- 3 Editorial
- 90 Impressum