YoVDO

MIT 6.824 Distributed Systems - Spring 2020

Offered By: Massachusetts Institute of Technology via YouTube

Tags

Distributed Systems Courses Go Courses Fault Tolerance Courses Threads Courses

Course Description

Overview

Learn Distributed Systems with MIT! In this series, you will learn about RPC and threads, GFS, primary-backup replication, go, threads and raft, fault tolerance, zookeeper, CRAQ, cloud replicated DB, aurora, cache consistency, distributed transactions, spanner, optimistic concurrency control, big data, COPS, causal consistency, fork consistency, certificate consistency, bitcoin, and blockstack.


Syllabus

Lecture 1: Introduction.
Lecture 2: RPC and Threads.
Lecture 3: GFS.
Lecture 4: Primary-Backup Replication.
Lecture 5: Go, Threads, and Raft.
Lecture 6: Fault Tolerance: Raft (1).
Lecture 7: Fault Tolerance: Raft (2).
Lecture 8: Zookeeper.
Lecture 9: More Replication, CRAQ.
Lecture 10: Cloud Replicated DB, Aurora.
Lecture 11: Cache Consistency: Frangipani.
Lecture 12: Distributed Transactions.
Lecture 13: Spanner.
Lecture 14: Optimistic Concurrency Control.
Lecture 15: Big Data: Spark.
Lecture 16: Cache Consistency: Memcached at Facebook.
Lecture 17: COPS, Causal Consistency.
Lecture 18: Fork Consistency, Certificate Transparency.
Lecture 19: Bitcoin.
Lecture 20: Blockstack.


Taught by

MIT 6.824: Distributed Systems

Tags

Related Courses

Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera
Getting Started with Go
University of California, Irvine via Coursera
Concurrency in Go
University of California, Irvine via Coursera
Functions, Methods, and Interfaces in Go
University of California, Irvine via Coursera
Game Thinking: Juego y toma de decisiones
The Pontificia Universidad Javeriana via edX