KU Leuven · 2025–2026
DSA-AS Study Guide
Distributed Software Architectures – Advanced Study · KU Leuven
A premium interactive guide covering all four exam topics with deep dives, interactive diagrams, and 50 past-style exam questions with model answers.
Course Topics
Course Map
How the four topics relate to each other
How to Use This Guide
Tips for getting the most out of your study sessions
Start with Consensus Algorithms to understand distributed system fundamentals. Then move to Distributed Storage (Bigtable → Dynamo) to see how consistency models are applied in practice. Stream Processing builds on these concepts. AI Systems is largely independent and can be studied last.
The exam focuses on comparing systems (e.g. Bigtable vs Dynamo, Paxos vs Raft). Always know the failure modes, consistency guarantees, and trade-offs. For each system, be able to trace a complete read/write request. Study the 50 exam questions — they directly reflect exam style.
Use the interactive diagrams to build intuition: trace a read through Bigtable's 3-level hierarchy, add/remove nodes on the Dynamo ring, or simulate vector clocks. The Quorum Calculator helps you reason about N/W/R trade-offs. The CAP Triangle shows where each system sits.
50 QuestionsAll difficulty levels
Full Exam Question Bank
50 past-style exam questions with hints and detailed model answers. Covers all topics: Consensus, Storage, Processing, and AI Systems.
Open Exam Bank
14
Consensus
16
Storage
12
Processing
8
AI Systems