Schulungsübersicht
Microservices-Architektur
- Grundlegende Prinzipien von Microservices
- Komponenten und Service-Design
- Häufige Microservices-Muster
- Kommunikationsstrategien zwischen Diensten
- Behandlung verteilter Transaktionen in Microservices
- Sicherheitsaspekte in Microservices-Architekturen
- Orchestrierung und Service Discovery
- Containerisierung von Microservices
- Monitoring und Observability von Microservices
- Einführung in Serverless und Event Sourcing
Containerbasierte Anwendungsentwicklung
- Einführung in Container-Konzepte
- Arbeit mit Docker: Erstellung und Verwaltung von Containern
- Designprinzipien für containerisierte Anwendungen
- Grundlagen von Kubernetes und Container-Orchestrierung
- Netzwerke in containerisierten Umgebungen
- Sicherheits-Best-Practices für Container
- Nutzung eines Service Meshes für Microservices-Kommunikation
- Lastverteilung und Skalierungsstrategien
- Verteiltes Tracing und Metriksammlung
- Infrastructure as Code (IaC) für Container-Bereitstellungen
- Aufsetzen einer Container-Bereitstellungsplattform
CI/CD-Bereitstellung
- Konzepte von CI/CD-Pipelines
- Tools und Technologien für CI/CD-Automatisierung
- Automatisierung von Builds und Versionierung
- Automatisierte Teststrategien in CI/CD
- Automatisierung von Bereitstellungen und Release-Strategien
- Einsatz von Infrastructure as Code (IaC) in Bereitstellungen
- Bereitstellungsmuster: Blue-Green, Canary und Rolling Updates
- Integration von Sicherheit in DevOps (DevSecOps)
ABC (Advanced Best Practices & Considerations)
- Best Practices für resiliente Architektur
- Performance-Optimierung und Skalierbarkeitsaspekte
- Disaster-Recovery-Planung für Microservices und Container
Zusammenfassung und nächste Schritte
Voraussetzungen
- Basiswissen in der Softwareentwicklung
- Verständnis von Cloud-Computing-Konzepten
- Kenntnisse im Umgang mit der Linux-Kommandozeile
Zielgruppe
- Softwareentwickler:innen
- DevOps-Ingenieur:innen
- Cloud-Architekt:innen
- Systemadministrator:innen
Erfahrungsberichte (4)
grundlegendes Verständnis von Containern und Kubernetes sowie deren Interaktion Funktionen der OpenShift-Plattform
Eric Scholze - NOW IT GmbH
Kurs - Introduction to Containers, Kubernetes & OpenShift
Maschinelle Übersetzung
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Kurs - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Spannend und praktische Übungen.
Balavignesh Elumalai - Scottish Power
Kurs - SonarQube for DevOps
Maschinelle Übersetzung
Der Trainer hat umfassende Erfahrung und präsentiert diese sehr überzeugend. Tiefe Kenntnisse und Begeisterung für das Lehren werden sehr geschätzt.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Kurs - Jenkins 2: Building CI/CD Pipelines
Maschinelle Übersetzung