Mastering Distributed Systems and Middleware
17 October 2023, by Philipp Kisters

Photo: Janick Edinger
DOS just launched a new master course called "Distributed Systems and Middleware". Its primary objective is to investigate the challenges posed by distributed systems and demonstrate the necessity of middleware in addressing these challenges. Students will embark on a fascinating journey to explore the intricacies of designing and implementing distributed systems.
In the exercise component of the course, students will be divided into pairs and tasked with creating a distributed file sharing service. To add a real-world touch to the exercise, each student group will deploy their implementations on Raspberry Pi devices, which will represent the distributed nodes within the network. This hands-on experience will provide students with a practical understanding of the complexities and requirements of managing distributed systems.
The "Distributed Systems and Middleware" course promises to equip students with valuable insights into the world of distributed computing and the essential role of middleware solutions in simplifying these intricate systems. It is a significant step towards preparing the next generation of engineers and computer scientists for the challenges of a distributed world.