Schulungsübersicht
Fortgeschrittene Konzepte der Plattformtechnik
- Überblick über die Grundlagen des Platform Engineering
- Die Entwicklung der Plattformtechnik im Kontext der Skalierbarkeit
- Designprinzipien für skalierbare Plattformarchitekturen
Vertiefung in Microservices Architektur
- Grundsätze des Designs von Microservices
- Die Zerlegung monolithischer Anwendungen in Microservices
- Communication Muster und Service-Erkennung
Containerisierung mit Docker
- Fortgeschrittene Containerisierungstechniken
- Erstellung optimierter Docker Images für Mikrodienste
- Überlegungen zur Containervernetzung und -speicherung
Kubernetes Ökosystem und Architektur
- Eingehende Untersuchung von Kubernetes-Komponenten
- Einrichten und Verwalten eines Kubernetes-Clusters
- Bewährte Kubernetes-Netzwerk-, Speicher- und Sicherheitsverfahren
Bereitstellung von Microservices auf Kubernetes
- Bereitstellungsstrategien für Microservices
- Verwaltung von Dienstbereitstellungen mit Helm-Diagrammen
- Kontinuierliche Bereitstellungspraktiken in einer Kubernetes-Umgebung
Beobachtbarkeit und Überwachung in Microservices
- Implementierung von Protokollierung, Überwachung und Alarmierung für Microservices
- Tools und Plattformen für die Beobachtbarkeit in einem Kubernetes-Ökosystem
- Analysieren von Metriken und Protokollen zur Erhaltung des Systemzustands
Skalierung und Leistungsoptimierung
- Horizontale und vertikale Skalierungsstrategien
- Automatische Skalierung von Diensten basierend auf der Last
- Leistungsabstimmung und Ressourcenoptimierung
Ausfallsicherheit und Zuverlässigkeits-Engineering
- Entwerfen für den Fall eines Ausfalls: Ausfallsicherheitsmuster in Microservices
- Implementierung von Health Checks, Circuit Breakers und Ratenbegrenzung
- Disaster Recovery und Hochverfügbarkeitsstrategien
Sicherheitsüberlegungen für Microservices und Kubernetes
- Absicherung der Microservice-Kommunikation
- Kubernetes Sicherheitsmerkmale und bewährte Verfahren
- Implementierung von Service-Meshes für verbesserte Sicherheit
Praktisches Projekt
- Entwerfen und Bereitstellen einer skalierbaren Microservices-Anwendung auf Kubernetes
- Implementieren von CI/CD-Pipelines für die Bereitstellung von Microservices
- Anwendung von Überwachungs- und Skalierungsverfahren zur Aufrechterhaltung der Anwendungsleistung
Zusammenfassung und nächste Schritte
Voraussetzungen
- Verständnis von Containerisierungs- und Orchestrierungskonzepten
- Erfahrung mit Docker und grundlegenden Kubernetes Operationen
- Vertrautheit mit Cloud Computing und Microservices-Architektur
Zielgruppe
- Plattform-Ingenieure
- DevOps Fachleute
- Software-Architekten
Erfahrungsberichte (4)
I liked that the lecturer was very well prepared and he managed to engage the audience. The course was a combination of theory and practice and I enjoyed it very much.
Maria Ilieva - Пейсейф България ЕООД
Kurs - Building Microservices with Spring Cloud and Netflix OSS
Der Lehrer hat mir zugehört. Er nahm die gestellten Fragen auf und beantwortete sie am nächsten Tag.
Erwan - SNCF Connect & Tech
Kurs - Axon Framework
Maschinelle Übersetzung
The practices
Iván - si
Kurs - Spring Cloud for Microservices
I liked his pace for training, it was optimum.