2IMN10 (2025-GS1) Architecture of Distributed Systems