Course
Digicomp Code SOARVS
Software Architectures for Distributed Systems («SOARVS»)
Course facts
- Understanding the fundamentals of distributed systems and their challenges
- Evaluating and recognizing common architectural styles and patterns
- Knowing how messaging and resilience strategies can be used in a targeted manner
- Understanding the challenges of integrating new paradigms such as AI and blockchain into software architecture
- Reflecting on and improving your own architectural decisions
- Receiving direct feedback on your own architectural approaches
In this course, we analyze and compare architectural styles such as client-server, microservices, self-contained systems, and event-driven architectures.
We cover messaging and resilience patterns, discuss challenges in distributed systems, and highlight current technologies such as AI and blockchain.
The transfer to your own practice takes place through interactive exercises, group work, and the opportunity to discuss your own architectures.
The course combines theoretical input with many practical examples, group work, and interactive tasks.
This course is aimed at software developers, software architects, and project managers who design, evaluate, or operate distributed systems and want to deepen their knowledge.
Basic knowledge of software development or software architecture is a minimum requirement.
Attendance at the following course or equivalent knowledge is recommended: