Kontakt aufnehmen

Schulungsübersicht

Einführung in Microservices

  • Was sind Microservices?
  • Vorteile und Herausforderungen im Einsatz von Microservices
  • Monolithische vs. microservicebasierte Architekturen

Entwurf von Microservice-Systemen

  • Grundprinzipien der Microservice-Architektur
  • Bestimmung der Grenzen zwischen einzelnen Diensten
  • Kommunikation zwischen den Diensten

Dienstgestaltung

  • RESTful-APIs und Schnittstellenspezifikationen
  • Strategien zur Versionierung von Diensten
  • Datenpartitionierung sowie Speichermanagement bei Microservices

Event Sourcing

  • Grundsätze des Event Sourcing verstehen
  • Vorteile und Einsatzmöglichkeiten von Event Sourcing
  • Umsetzung ereignisgesteuerter Architekturen

CQRS (Command Query Responsibility Segregation)

  • Einführung in CQRS
  • Situationen, in denen CQRS sinnvoll ist
  • Implementierung von CQRS innerhalb microservicebasierter Systeme

Weitere Designmuster für Microservice-Architekturen

  • Dienstregistrierung und -erkennung
  • Service Mesh sowie API-Gateways
  • Stabilitätsmechanismen (z. B. Circuit Breaker, Bulkhead)

Systemdesign und Betrieb

  • Überwachung und Protokollierung in Microservices-Umgebungen
  • Containerisierung und Orchestrierung (z. B. Docker, Kubernetes)
  • Sicherheitsaspekte bei Microservice-Implementierungen

Einführung von Microservices im Unternehmen

  • Feststellung der organisatorischen Eignung für Microservices
  • Schritte zur Migration von monolithischen Systemen zu Microservices
  • Bewältigung kultureller und technischer Hindernisse bei der Umstellung<\/li>

Zusammenfassung und weitere Schritte

Voraussetzungen

  • Erfahrung in der Programmierung ist erforderlich

Zielgruppe

  • Softwareentwickler
  • Systemarchitekten
  • DevOps-Fachkräfte
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien