Für verteilte Systeme gibt es mehrere verschiedene Architekturtypen. Bei der Entscheidung für einen Architekturtyp müssen die jeweiligen Vor- und Nachteile abgewogen werden, um die richtige Entscheidung treffen zu können. Der Kurs geht auf jeden Architekturtyp ein und bespricht die Hauptanwendungszwecke der jeweiligen Architekturen. Sie erhalten damit wichtige Entscheidungsgrundlagen für Ihre zukünftigen Projekte.
Folgende Architekturtypen werden besprochen:
Im Zusammenhang mit diesen Architekturtypen lernen Sie diverse Architekturpattern kennen, wie beispielsweise Event Sourcing, Command and Query Responsibility Segregation (CQRS) und Service Mesh sowie die Grundlagen von Resilient Software Design mit seinen Architekturpattern wie z.B. Circuit-Breaker, Bulkhead und Compensation.
Präsentation, Diskussion und Code-Beispiele
Dieser Kurs richtet sich an Softwareentwickler und Softwarearchitekten sowie an Analysten, Projektleiter und Entscheider.
Der Besuch des folgenden Kurses oder gleichwertige Kenntnisse sind empfehlenswert: