Featured Video Series
Distributed Deep Dive
An interview series by Ably Realtime featuring in-depth conversations with distributed systems experts.Creator: Ably RealtimeFormat: Expert interviewsTopics: Real-world distributed systems challenges and solutions
Distributed Systems in One Lesson
A comprehensive single-lecture introduction to distributed systems fundamentals.Presenter: Tim BerglundFormat: Single comprehensive lectureDuration: Full-length tutorial
Interview Series
Distributed Deep Dive by Ably Realtime
Distributed Deep Dive by Ably Realtime
An engaging interview series where distributed systems experts discuss real-world challenges, architectural decisions, and lessons learned from building distributed systems at scale.About:
- Expert interviews with industry practitioners
- Real-world case studies and experiences
- Insights into production distributed systems
Educational Lectures
Distributed Systems in One Lesson
Distributed Systems in One Lesson
Tim Berglund delivers a comprehensive introduction to distributed systems, covering fundamental concepts, common patterns, and practical challenges in a single engaging lecture.Presenter: Tim BerglundFormat: Single comprehensive lectureWatch: YouTubeBest For: Developers new to distributed systems looking for a solid overview of key concepts
University Lecture Series
For comprehensive video lecture series from universities, check out these course playlists:MIT 6.824 Lectures
Complete MIT distributed systems course lectures covering papers like GFS, Zookeeper, Raft, and Spanner.Institution: MITCourse: 6.824 Distributed Systems
Cambridge Concurrent and Distributed Systems
Lectures 9-16 by Dr. Martin Kleppmann covering distributed systems models, algorithms, CRDTs, and more.Instructor: Dr. Martin KleppmannInstitution: University of Cambridge
Conference Talks and Presentations
PSync: A partially synchronous language for fault-tolerant distributed algorithms
PSync: A partially synchronous language for fault-tolerant distributed algorithms
Conference presentation on PSync, a programming language designed specifically for fault-tolerant distributed algorithms.Conference Video: Watch on YouTubePaper: Read the paperTopics:
- Partially synchronous systems
- Language design for distributed algorithms
- Fault tolerance primitives
Conflict-free Replicated Data Types (CRDTs)
Conflict-free Replicated Data Types (CRDTs)
Martin Kleppmann delivers an excellent talk on CRDTs and their applications in distributed systems.Speaker: Martin KleppmannWatch: YouTubeTopics:
- Strong eventual consistency
- CRDT fundamentals
- Real-world applications in Riak, Redis, and Akka
Pro Tip: Combine video content with reading the original papers. Watch “Distributed Systems in One Lesson” for a broad overview, then dive into MIT 6.824 lectures for detailed paper discussions.
Additional Resources
For more video content, explore:- University course pages often include recorded lectures (see Courses)
- Conference proceedings from PODC, DISC, and IPDPS
- Company tech talks from Google, Amazon, Netflix, and others