Kontakt aufnehmen

Schulungsübersicht

Fortgeschrittene Konzepte der Plattformentwicklung

  • Einführung in die Grundlagen der Plattformentwicklung
  • Die Entwicklung der Plattformentwicklung im Zusammenhang mit Skalierbarkeit
  • Grundsätze für den Entwurf skalierbarer Plattformarchitekturen

Tiefgehende Betrachtung der Microservices-Architektur

  • Prinzipien des Microservices-Designs
  • Aufteilen monolithischer Anwendungen in Microservices
  • Kommunikationsmuster sowie Dienstfindung

Containerisierung mit Docker

  • Fortgeschrittene Techniken der Containerisierung
  • Erstellung optimierter Docker-Images für Microservices
  • Aspekte zu Netzwerken und Speicher bei Containern

Das Kubernetes-Ökosystem und seine Architektur

  • Detaillierte Betrachtung der Kubernetes-Komponenten
  • Einrichten und Verwalten eines Kubernetes-Clusters
  • Beste Praktiken hinsichtlich Netzwerke, Speicher und Sicherheit in Kubernetes

Bereitstellung von Microservices auf Kubernetes

  • Strategien zur Bereitstellung von Microservices
  • Verwaltung von Dienstbereitstellungen mithilfe von Helm-Charts
  • Praktiken der kontinuierlichen Bereitstellung in einer Kubernetes-Umgebung

Beobachtbarkeit und Überwachung bei Microservices

  • Einführung logbasierter, überwachender und alarmierender Mechanismen für Microservices
  • Tools und Plattformen zur Beobachtbarkeit im Kubernetes-Ökosystem
  • Auswertung von Metriken und Logdaten zur Aufrechterhaltung der Systemgesundheit

Skalierung und Leistungsoptimierung

  • Strategien zum horizontalen sowie vertikalen Skalieren
  • Automatische Anpassung von Dienstgrößen entsprechend der Auslastung
  • Leistungsoptimierung und effiziente Ressourcennutzung<\/li>

Widerstandsfähigkeit und Zuverlässigkeitssicherung

  • Failuresichere Gestaltung: Resilienzmuster bei Microservices
  • Einführung von Gesundheitsprüfungen, Circuit Breakern sowie Begrenzungsmechanismen
  • Maßnahmen zur Katastrophenwiederherstellung und zur Gewährleistung hoher Verfügbarkeit

Sicherheitsaspekte bei Microservices und Kubernetes

  • Gewährleistung der Sicherheit von Kommunikation zwischen Microservices
  • Kubernetes-eigene Sicherheitsmechanismen sowie bewährte Verfahren
  • Einsatz von Service Meshes zur Erhöhung der Sicherheit

Praktisches Projekt

  • Entwurf und Bereitstellung einer skalierbaren Microservices-Anwendung auf Kubernetes
  • Einrichtung von CI/CD-Pipelines zur kontinuierlichen Microservices-Bereitstellung
  • Anwendung von Monitoring- sowie Skalierungsverfahren zur Aufrechterhaltung der Anwendungsleistung

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundverständnis der Konzepte der Containerisierung und Orchestrierung
  • Erfahrung mit Docker sowie grundlegenden Kubernetes-Operationen
  • Kenntnisse im Bereich Cloud Computing und Microservices-Architekturen

Zielgruppe

  • Plattformentwickler
  • DevOps-Profis
  • Softwarearchitekten
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien