Master Project: Distributed Systems (9 ECTS)