Toggle navigation
Home
Tech Blog
Labs
Practical Distributed Systems
Lecture resources
Summer semester 2023/2024
Organization
Posted by Piotr Jaczewski
on February 19, 2024
Lecture slides
Introduction
Data storage in distributed systems - part I
Data storage in distributed systems - part II
Stream processing - part I
Stream processing - part II
Stream processing - part III
Distributed file systems
Large-scale batch processing
Performance, latency and scaling
Load balancing
Cloud solutions
Laboratory instructions
Introduction
Database replication, load balancing and failover - Patroni
NoSQL, Schema Registry and Schema Evolution
Stream processing - part I - Apache Kafka
Stream processing - part II - Kafka Streams
Project Bootstrap
Object Storage
Batch processing using Apache Spark
Server benchmarking and load shedding
Load balancing
Cloud computing
OpenVPN Connection instructions
Final Assignment
Intro
Specifications
×