Erick Santana
Search
Search
Dark mode
Light mode
Explorer
Inspirational
Discovering a Path of Growth - Reflections from Xianxia, Jung, and Mindfulness
Paul Graham Article Summaries
LLM
Prompt Engineering in an Unfamiliar Ground
Soft Skills
Continuous Improvement Reference Document
Engineers and Business Decisions
Software Architecture
Barbara Liskov's Substitution Principle
jMolecules DDD
jMolecules Hexagonal Architecture
Software Architecture Concepts
Using ScyllaDB with Quarkus: A Guide for Small Teams
System Design
Martin Kleppmann Distributed Systems Lecture
1.1 Distributed Systems Lecture - Intro
1.2 Computer Networking
1.3 Remote Procedure Call
2.1 The Two generals problem
2.2 The Byzantine generals problem
2.3 System Models
2.4 Fault tolerance
3.1 Software Architecture Concepts
3.2 Software Architecture Concepts
3.3 Causality and happens-before
4.1 Logical time
4.2 Physical time
4.3 Software Architecture Concepts
5.1 Replication
5.2 Quorums
5.3 State machine replication
6.1 Consensus
6.2 Raft
7.1 Two-phase commit
7.2 Linearizability
7.3 Eventual consistency
8.1 Collaboration software
8.2 Google's spanner
Integrating and Normalizing Data from Multiple Sources
Tools
Interactive Command-Line Tools: Questionary and Clack
Home
❯
System Design
❯
Martin Kleppmann Distributed Systems Lecture
Folder: System-Design/Martin-Kleppmann-Distributed-Systems-Lecture
23 items under this folder.
Jan 15, 2025
1.1 Distributed Systems Lecture - Intro
system-design
martin-kleppmann
Jan 15, 2025
1.2 Computer Networking
system-design
martin-kleppmann
Jan 15, 2025
1.3 Remote Procedure Call
system-design
martin-kleppmann
Jan 15, 2025
2.1 The Two generals problem
system-design
martin-kleppmann
Jan 15, 2025
2.2 The Byzantine generals problem
system-design
martin-kleppmann
Jan 15, 2025
2.3 System Models
system-design
martin-kleppmann
Jan 15, 2025
2.4 Fault tolerance
system-design
martin-kleppmann
Jan 15, 2025
3.1 Software Architecture Concepts
system-design
martin-kleppmann
Jan 15, 2025
3.2 Software Architecture Concepts
system-design
martin-kleppmann
Jan 15, 2025
3.3 Causality and happens-before
system-design
martin-kleppmann
Jan 15, 2025
4.1 Logical time
system-design
martin-kleppmann
Jan 15, 2025
4.2 Physical time
system-design
martin-kleppmann
Jan 15, 2025
4.3 Software Architecture Concepts
system-design
martin-kleppmann
Jan 15, 2025
5.1 Replication
system-design
martin-kleppmann
Jan 15, 2025
5.2 Quorums
system-design
martin-kleppmann
Jan 15, 2025
5.3 State machine replication
system-design
martin-kleppmann
Jan 15, 2025
6.1 Consensus
system-design
martin-kleppmann
Jan 15, 2025
6.2 Raft
system-design
martin-kleppmann
Jan 15, 2025
7.1 Two-phase commit
system-design
martin-kleppmann
Jan 15, 2025
7.2 Linearizability
system-design
martin-kleppmann
Jan 15, 2025
7.3 Eventual consistency
system-design
martin-kleppmann
Jan 15, 2025
8.1 Collaboration software
system-design
martin-kleppmann
Jan 15, 2025
8.2 Google's spanner
system-design
martin-kleppmann