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

ConsensusDistributed StorageStream ProcessingAI Systemsbuilds onconsistencystorage layer

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