| Dynamic Programming | system-design, interview-prep, mock-interview, design-exercise, reservations, geospatial, intermediate, tutorial | 14m ago |
| Availability in CAP Theorem: Always On, Always Responding | distributed-systems, cap-theorem, availability, databases, system-design | 650d ago |
| Consistency in CAP Theorem: Ensuring Everyone Sees the Same Truth | distributed-systems, cap-theorem, consistency, databases, system-design | 650d ago |
| Data Partitioning and Sharding - The Foundation of Scalable Systems | system-design, distributed-systems, sharding, partitioning, scalability, databases, data-architecture, horizontal-scaling, consistency, performance | 14m ago |
| General Lessons for System Design Interviews | system-design, distributed-systems, concurrency, interviews, scalability, load-balancing, message-queues, databases, cap-theorem, durability, consistency, asynchronous-processing | 14m ago |
| Partition Tolerance in CAP Theorem: The Inevitable Necessity | distributed-systems, cap-theorem, partition-tolerance, network-partitions, system-design | 650d ago |
| System Design Skill Ladder From 30-Kyu to Dan Mastery | system-design, career, learning-path, skill-development, progression, beginner, intermediate, advanced, guide | 14m ago |
| System Design Interview Methodology - A Step-by-Step Framework | system-design, interviews, methodology, framework, communication, process, time-management, scalability, distributed-systems | 14m ago |
| System Design Learning Paths - Your Journey to Distributed Systems Mastery | system-design, learning-paths, career-development, distributed-systems, interviews, methodology, skill-progression, study-guide | 14m ago |
| System Design Study Guide | system-design, study-guide, learning-path, interview-prep, ai-assistant, practice, beginner, intermediate, advanced, scalability, distributed-systems, ai-tools, mermaid, database-design, api-design | 14m ago |
| System Design trade-offs | system-design, trade-offs, cap-theorem, performance, consistency, scalability, intermediate, guide | just now |
| Choosing the Right Database | system-design, databases, data-modeling, performance, comparison, intermediate, guide | just now |
| Database Indexing | system-design, databases, performance, indexing, data-structures, advanced, guide | just now |
| Why Use DynamoDB for a Small Project? | system-design, databases, nosql, sql, comparison, aws, intermediate, guide | just now |
| Integrating and Normalizing Data from Multiple Sources | system-design, databases, data-modeling, integration, normalization, architecture, intermediate, guide | 14m ago |
| 4 additional system design katas | system-design, kata, exercise, practice, problem-solving, intermediate, tutorial | 14m ago |
| Blurry to Sharp Technique | system-design, kata, exercise, practice, methodology, collaborative-systems, intermediate, tutorial | 14m ago |
| System Design exercises - idealized scenarios | system-design, kata, exercise, practice, problem-solving, theoretical, intermediate, tutorial | 14m ago |
| System Design, Building a Real-Time Collaborative Editor | system-design, kata, exercise, practice, real-time, collaborative-systems, intermediate, tutorial | 14m ago |
| 1.1 Distributed Systems Lecture - Intro | system-design, distributed-systems, martin-kleppmann, intermediate, reference | 14m ago |
| 1.2 Computer Networking | system-design, distributed-systems, martin-kleppmann, intermediate, reference, networking, protocols | 14m ago |
| 1.3 Remote Procedure Call | system-design, distributed-systems, martin-kleppmann, intermediate, reference, networking, protocols | 14m ago |
| 2.1 The Two generals problem | system-design, distributed-systems, martin-kleppmann, intermediate, reference, fault-tolerance, reliability | 14m ago |
| 2.2 The Byzantine generals problem | system-design, distributed-systems, martin-kleppmann, intermediate, reference, fault-tolerance, reliability | 14m ago |
| 2.3 System Models | system-design, distributed-systems, martin-kleppmann, intermediate, reference, fault-tolerance, reliability | 14m ago |
| 2.4 Fault tolerance | system-design, distributed-systems, martin-kleppmann, intermediate, reference, fault-tolerance, reliability | 14m ago |
| 3.1 Physical Time | system-design, distributed-systems, martin-kleppmann, intermediate, reference, time, synchronization | 14m ago |
| 3.2 Clock Synchronisation | system-design, distributed-systems, martin-kleppmann, intermediate, reference, time, synchronization | 14m ago |
| 3.3 Causality and happens-before | system-design, distributed-systems, martin-kleppmann, intermediate, reference, time, synchronization | 14m ago |
| 4.1 Logical time | system-design, distributed-systems, martin-kleppmann, intermediate, reference, time, synchronization | 14m ago |
| 4.2 Broadcast Ordering | system-design, distributed-systems, martin-kleppmann, intermediate, reference, broadcast, ordering | 14m ago |
| 4.3 Broadcast Algorithms | system-design, distributed-systems, martin-kleppmann, intermediate, reference, broadcast, ordering, algorithms | 14m ago |
| 5.1 Replication | system-design, distributed-systems, martin-kleppmann, intermediate, reference, replication, consistency | 14m ago |
| 5.2 Quorums | system-design, distributed-systems, martin-kleppmann, intermediate, reference, replication, consistency | 14m ago |
| 5.3 State machine replication | system-design, distributed-systems, martin-kleppmann, intermediate, reference, replication, consistency | 14m ago |
| 6.1 Consensus | system-design, distributed-systems, martin-kleppmann, intermediate, reference, consensus, algorithms | 14m ago |
| 6.2 Raft | system-design, distributed-systems, martin-kleppmann, intermediate, reference, consensus, algorithms | 14m ago |
| 7.1 Two-phase commit | system-design, distributed-systems, martin-kleppmann, intermediate, reference, transactions, commit-protocols | 14m ago |
| 7.2 Linearizability | system-design, distributed-systems, martin-kleppmann, intermediate, reference, consistency, linearizability | 14m ago |
| 7.3 Eventual consistency | system-design, distributed-systems, martin-kleppmann, intermediate, reference, consistency | 14m ago |
| 8.1 Collaboration software | system-design, distributed-systems, martin-kleppmann, intermediate, reference, crdt, collaboration | 14m ago |
| 8.2 Google's spanner | system-design, distributed-systems, martin-kleppmann, intermediate, reference, google-spanner, databases | 14m ago |
| CAP Theorem Reading List | test, quartz-v5, system-design, distributed-systems | 14m ago |
| Obsidian Syntax Showcase | test, quartz-v5, obsidian, system-design | 14m ago |
| App store design | system-design, interview-prep, mock-interview, design-exercise, scalability, file-handling, intermediate, tutorial | just now |
| Geohashing | system-design, interview-prep, mock-interview, design-exercise, reservations, geospatial, intermediate, tutorial | 14m ago |
| Designing a Parking Garage Reservation System | system-design, interview-prep, mock-interview, design-exercise, reservations, geospatial, intermediate, tutorial | just now |