Kontakt aufnehmen

Schulungsübersicht

Verständnis von Microservices

  • Was sind Microservices?
  • Vorteile und Herausforderungen von Microservices
  • Monolithische vs. Microservice-Architekturen

Entwurf von Microservice-Systemen

  • Prinzipien der Microservice-Architektur
  • Definition der Dienstgrenzen
  • Kommunikation zwischen Diensten

Dienstentwurf

  • RESTful-APIs und Dienstverträge
  • Versionierungsstrategien für Dienste
  • Datenaufteilung und -speicherung für Microservices

Event Sourcing

  • Verständnis der Konzepte von Event Sourcing
  • Vorteile und Anwendungsfälle für Event Sourcing
  • Implementierung ereignisgesteuerter Architekturen

CQRS (Command Query Responsibility Segregation)

  • Einführung in CQRS
  • Wann man CQRS einsetzt
  • Implementierung von CQRS in Microservice-Systemen

Weitere Entwurfsmuster für Microservice-basierte Architekturen

  • Dienstregistrierung und -entdeckung
  • Dienstnetzwerke (Service Mesh) und API-Gateways
  • Resilienz-Muster (z. B. Circuit Breaker, Bulkhead)

Systemdesign und Betrieb

  • Monitoring und Protokollierung in Microservices
  • Kontainerisierung und Orchestrierung (z. B. Docker, Kubernetes)
  • Sicherheitsaspekte für Microservices

Einführung von Microservices

  • Bewertung der Organisationsreife für Microservices
  • Schritte zur Migration von Monolith zu Microservices
  • Umgang mit kulturellen und technischen Herausforderungen

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Vorerfahrung in der Programmierung

Zielgruppe

  • Softwareentwickler
  • Systemarchitekten
  • DevOps-Professionals
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien