Advanced Software Architecture (261262) is held during winter terms in our MSEM program. The language of the lecture is English.
In this course we will cover the major software architectural styles. Synchronous Microservice architecture as well as asynchronous messaging based architectures will be covered in detail including architectural design patterns for both architectural styles.
In addition on technical aspects, the course focuses a lot on communicating architectures. Beside studying patterns, we will cover the C4 model by Simon Brown as major documentation style.
There will be several practical tasks to be accomplished as well as a mid term exam to pass the course.
Advanced Software Architecture can be chosen as elective course in our MIM program as well.
For every course there will be an ILIAS Room with forums as well as possibilities to submit your homework. Signing up for this ILIAS course is mandatory.
If not stated otherwise the slides are provided under a Creative Commons Attribution 4.0 International license.