Kontakt aufnehmen

Schulungsübersicht

Verständnis von Microservices

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

Entwurf von Microservice-Systemen

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

Dienstdesign

  • RESTful-APIs und Dienstverträge
  • Strategien zur Dienstversionierung
  • Datenpartitionierung 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 sollte CQRS eingesetzt werden?
  • Implementierung von CQRS in Microservice-Systemen

Weitere Gestaltungsmuster für microservice-basierte Architekturen

  • Dienstregistrierung und Discovery
  • Service-Meshes und API-Gateways
  • Resilienz-Muster (z. B. Circuit Breaker, Bulkhead)

Systemdesign und -betrieb

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

Einführung von Microservices

  • Bewertung der organisationalen Reife für Microservices
  • Schritte zur Migration von monolithischen zu Microservice-Architekturen
  • Umgang mit kulturellen und technischen Herausforderungen

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Vorerfahrung in der Programmierung

Zielgruppe

  • Softwareentwickler
  • Systemarchitekten
  • DevOps-Fachleute
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien