Skip to main content
Learn from visual content including interview series with distributed systems experts, comprehensive lectures, and conference talks.

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

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
Link: Read introduction and watch seriesCreator: Ably Realtime

Educational Lectures

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

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
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
Related Paper: Conflict-free Replicated Data Types
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
Many of the courses listed in our Courses section include complete video lecture series on YouTube.

Build docs developers (and LLMs) love