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
 35 Stunden

Teilnehmerzahl



Preis je Teilnehmer

Erfahrungsberichte (4)

Kombinierte Kurse

Verwandte Kategorien