HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Lecture 1: Introduction

MIT 6.824: Distributed Systems5 HN recommenders · recommended in 6 months, 2020-2025
YouTube
921K views · 6 years ago · lecture · evergreen

The opening lecture of MIT 6.824 Distributed Systems (Spring 2020), introducing the course and core challenges of distributed systems. It begins a playlist that goes on to cover Raft and other consensus papers in Go.

Recommended as the standard free course for learning distributed systems from real papers.

Distributed systemsUniversity lectures & courses#mit6.824#raft#consensus#go#course

7 comments from Hacker News

@bigmutant2025 · in “Distributed systems programming has stalled”

Good resources for understanding Distributed Systems: - MIT course with Robert Morris (of Morris Worm fame): ▶ this video - Martin Kleppmann (author of DDIA): link If you can work through the above (and DDIA), you'll have a solid understanding of the issues in Distributed System, like Consensus, Causality, Split Brain, etc. You'll also gain a critical eye of Cloud Services and be able to articulate their drawbacks (ex: did you know that replication to DynamoDB Secondary Indexes is eventually consistent? What effects can that have on your applications?)

RecommendsView on HN
@avinassh2023 · in “Which books, courses, projects have improved your programming skills immensely?”

Intro to Database Systems by Andy Pavlo - link MIT 6.824 Distributed Systems by Robert Morris - ▶ this video Designing Data-Intensive Applications (DDIA) - link Crafting Interpreters - link

RecommendsView on HN
@avinassh2023 · in “Ask HN: What's the best textbook or video lectures on a topic you've come seen?”

Intro to Database Systems by Andy Pavlo - link MIT 6.824 Distributed Systems by Robert Morris - ▶ this video Designing Data-Intensive Applications (DDIA) - link Crafting Interpreters - link > What made it so special these break down really complex topics and make the concepts approachable. As a noob, I learned a lot from these.

RecommendsView on HN
@uyt2021 · in “Stanford CS Curriculum 2021”

Not from stanford but I enjoyed these: MIT 6.824: Distributed Systems ▶ this video CMU The Databaseology Lectures link You essentially learn systems by looking at lots and lots of examples of how good real world systems are designed.

RecommendsView on HN
@yes_but_no2021 · in “Ask HN: Recommended books and papers on distributed systems?”

Not a book nor a paper, but MIT has published their recent Distr. Systems lectures[0] on youtube. Haven't finished it yet but it touches on papers that stood the test of times. [0] ▶ this video

RecommendsView on HN
@taude2020 · in “Raft Visualization”

MIT online trainig has this great YouTube playlist on distributed systems, with one of the lectures being on RAFT [1,2,3]. The entire playlist [4] is probably worth your time, though. [1] Intro link [2] Part I: link [3] Part II link [4] Playlist for the course: ▶ this video

RecommendsView on HN
@whbrown2020 · in “Java is better than C++ for high speed trading systems”

Web backend work at scale is all about building and maintaining distributed systems. Just consider the company where Go was designed ... And indeed, it's still a language of choice for teaching systems design[1]. [1] MIT 6.824: Distributed Systems - ▶ this video

CitesView on HN
Distributed Systems 1.1: Introduction14:36

Distributed Systems 1.1: Introduction

Martin Kleppmann
382K views • 6 years ago
Raft lecture (Raft user study)58:17

Raft lecture (Raft user study)

Diego Ongaro
87K views • 13 years ago
Paxos lecture (Raft user study)1:06:34

Paxos lecture (Raft user study)

Diego Ongaro
114K views • 13 years ago
Liberating Distributed Consensus - Heidi Howard34:52

Liberating Distributed Consensus - Heidi Howard

Reactive Summit
7K views • 7 years ago
AWS re:Invent 2014 | (SPOT302) Under the Covers of AWS: Its Core Distributed Systems46:15

AWS re:Invent 2014 | (SPOT302) Under the Covers of AWS: Its Core Distributed Systems

Amazon Web Services
10K views • 11 years ago
"Systems that run forever self-heal and scale" by Joe Armstrong (2013)1:10:23

"Systems that run forever self-heal and scale" by Joe Armstrong (2013)

Strange Loop Conference
85K views • 5 years ago
Lecture 1B | MIT 6.001 Structure and Interpretation, 198658:22

Lecture 1B | MIT 6.001 Structure and Interpretation, 1986

MIT OpenCourseWare
116K views • 17 years ago
Lecture 1A | MIT 6.001 Structure and Interpretation, 19861:12:56

Lecture 1A | MIT 6.001 Structure and Interpretation, 1986

MIT OpenCourseWare
995K views • 17 years ago
CRDTs and the Quest for Distributed Consistency43:39

CRDTs and the Quest for Distributed Consistency

InfoQ
68K views • 8 years ago
Google I/O 2012 - Go Concurrency Patterns51:27

Google I/O 2012 - Go Concurrency Patterns

Google for Developers
894K views • 14 years ago
Lecture 1A: Overview and Introduction to Lisp1:12:56

Lecture 1A: Overview and Introduction to Lisp

MIT OpenCourseWare
420K views • 7 years ago
"Unison: a new distributed programming language" by Paul Chiusano41:06

"Unison: a new distributed programming language" by Paul Chiusano

Strange Loop Conference
45K views • 7 years ago
Lecture 19: Dynamic Programming I: Fibonacci, Shortest Paths51:47

Lecture 19: Dynamic Programming I: Fibonacci, Shortest Paths

MIT OpenCourseWare
2.9M views • 13 years ago
1. Introduction for 15.S12 Blockchain and Money, Fall 20181:02:04

1. Introduction for 15.S12 Blockchain and Money, Fall 2018

MIT OpenCourseWare
7.2M views • 6 years ago
"I See What You Mean" by Peter Alvaro52:29

"I See What You Mean" by Peter Alvaro

Strange Loop Conference
59K views • 11 years ago
Building Software Systems At Google and Lessons Learned1:22:45

Building Software Systems At Google and Lessons Learned

Stanford
257K views • 15 years ago
Solid Ground // Saša Jurić35:15

Solid Ground // Saša Jurić

EMPEX Conference
14K views • 9 years ago
CRDTs: The Hard Parts1:10:10

CRDTs: The Hard Parts

Martin Kleppmann
90K views • 6 years ago
Let's #TalkConcurrency Panel Discussion with Sir Tony Hoare, Joe Armstrong, and Carl Hewitt1:06:45

Let's #TalkConcurrency Panel Discussion with Sir Tony Hoare, Joe Armstrong, and Carl Hewitt

Erlang Solutions
13K views • 7 years ago
Leslie Lamport: Thinking Above the Code59:50

Leslie Lamport: Thinking Above the Code

Microsoft Research
403K views • 12 years ago