Kurs
digicode: SOARVS
Softwarearchitekturen für verteilte Systeme («SOARVS»)
Kurs-Facts
- Verstehen der Grundlagen verteilter Systeme und deren Herausforderungen
- Bewerten und Kennen gängiger Architekturstile und Patterns
- Wissen, wie Messaging- und Resilienzstrategien gezielt eingesetzt werden können
- Kennen der Herausforderungen bei der Integration neuer Paradigmen wie AI und Blockchain in die Softwarearchitektur
- Reflektieren und Verbessern eigener Architekturentscheidungen
- Erhalten von direktem Feedback zu den eigenen Architekturansätzen
Im Kurs analysieren und vergleichen wir Architekturstile wie Client-Server, Microservices, Self-contained Systems und eventgesteuerte Architekturen.
Wir behandeln Messaging- und Resilienz-Patterns, diskutieren Herausforderungen in verteilten Systemen und beleuchten aktuelle Technologien wie AI und Blockchain.
Der Transfer in die eigene Praxis erfolgt durch interaktive Übungen, Gruppenarbeiten und die Möglichkeit, eigene Architekturen zu besprechen.
Der Kurs kombiniert Theorieinputs mit vielen praxisnahen Beispielen, Gruppenarbeiten und interaktiven Aufgaben.
Dieser Kurs richtet sich an Softwareentwickler/innen, Softwarearchitektinnen und Softwarearchitekten sowie Projektleitende, die verteilte Systeme konzipieren, bewerten oder betreiben und ihre Kenntnisse vertiefen möchten.
Mindestvoraussetzung sind grundlegende Kenntnisse in Softwareentwicklung oder Softwarearchitektur.
Der Besuch des folgenden Kurses oder gleichwertige Kenntnisse sind empfehlenswert: