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
Applications deployment
Cloud solutions
Monitoring and observability
Data Centers and networks
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
Applications deployment
Cloud computing
Monitoring and observability
OpenVPN Connection instructions
Final Assignment
Intro
Specifications
×