Showing 47 of 47 entries
NoteTagsUpdated
Area concept11
Dynamic Programmingsystem-design, interview-prep, mock-interview, design-exercise, reservations, geospatial, intermediate, tutorial14m ago
Availability in CAP Theorem: Always On, Always Respondingdistributed-systems, cap-theorem, availability, databases, system-design650d ago
Consistency in CAP Theorem: Ensuring Everyone Sees the Same Truthdistributed-systems, cap-theorem, consistency, databases, system-design650d ago
Data Partitioning and Sharding - The Foundation of Scalable Systemssystem-design, distributed-systems, sharding, partitioning, scalability, databases, data-architecture, horizontal-scaling, consistency, performance14m ago
General Lessons for System Design Interviewssystem-design, distributed-systems, concurrency, interviews, scalability, load-balancing, message-queues, databases, cap-theorem, durability, consistency, asynchronous-processing14m ago
Partition Tolerance in CAP Theorem: The Inevitable Necessitydistributed-systems, cap-theorem, partition-tolerance, network-partitions, system-design650d ago
System Design Skill Ladder From 30-Kyu to Dan Masterysystem-design, career, learning-path, skill-development, progression, beginner, intermediate, advanced, guide14m ago
System Design Interview Methodology - A Step-by-Step Frameworksystem-design, interviews, methodology, framework, communication, process, time-management, scalability, distributed-systems14m ago
System Design Learning Paths - Your Journey to Distributed Systems Masterysystem-design, learning-paths, career-development, distributed-systems, interviews, methodology, skill-progression, study-guide14m ago
System Design Study Guidesystem-design, study-guide, learning-path, interview-prep, ai-assistant, practice, beginner, intermediate, advanced, scalability, distributed-systems, ai-tools, mermaid, database-design, api-design14m ago
System Design trade-offssystem-design, trade-offs, cap-theorem, performance, consistency, scalability, intermediate, guidejust now
Area database4
Choosing the Right Databasesystem-design, databases, data-modeling, performance, comparison, intermediate, guidejust now
Database Indexingsystem-design, databases, performance, indexing, data-structures, advanced, guidejust now
Why Use DynamoDB for a Small Project?system-design, databases, nosql, sql, comparison, aws, intermediate, guidejust now
Integrating and Normalizing Data from Multiple Sourcessystem-design, databases, data-modeling, integration, normalization, architecture, intermediate, guide14m ago
Area kata4
4 additional system design katassystem-design, kata, exercise, practice, problem-solving, intermediate, tutorial14m ago
Blurry to Sharp Techniquesystem-design, kata, exercise, practice, methodology, collaborative-systems, intermediate, tutorial14m ago
System Design exercises - idealized scenariossystem-design, kata, exercise, practice, problem-solving, theoretical, intermediate, tutorial14m ago
System Design, Building a Real-Time Collaborative Editorsystem-design, kata, exercise, practice, real-time, collaborative-systems, intermediate, tutorial14m ago
Area Kleppmann lecture23
1.1 Distributed Systems Lecture - Introsystem-design, distributed-systems, martin-kleppmann, intermediate, reference14m ago
1.2 Computer Networkingsystem-design, distributed-systems, martin-kleppmann, intermediate, reference, networking, protocols14m ago
1.3 Remote Procedure Callsystem-design, distributed-systems, martin-kleppmann, intermediate, reference, networking, protocols14m ago
2.1 The Two generals problemsystem-design, distributed-systems, martin-kleppmann, intermediate, reference, fault-tolerance, reliability14m ago
2.2 The Byzantine generals problemsystem-design, distributed-systems, martin-kleppmann, intermediate, reference, fault-tolerance, reliability14m ago
2.3 System Modelssystem-design, distributed-systems, martin-kleppmann, intermediate, reference, fault-tolerance, reliability14m ago
2.4 Fault tolerancesystem-design, distributed-systems, martin-kleppmann, intermediate, reference, fault-tolerance, reliability14m ago
3.1 Physical Timesystem-design, distributed-systems, martin-kleppmann, intermediate, reference, time, synchronization14m ago
3.2 Clock Synchronisationsystem-design, distributed-systems, martin-kleppmann, intermediate, reference, time, synchronization14m ago
3.3 Causality and happens-beforesystem-design, distributed-systems, martin-kleppmann, intermediate, reference, time, synchronization14m ago
4.1 Logical timesystem-design, distributed-systems, martin-kleppmann, intermediate, reference, time, synchronization14m ago
4.2 Broadcast Orderingsystem-design, distributed-systems, martin-kleppmann, intermediate, reference, broadcast, ordering14m ago
4.3 Broadcast Algorithmssystem-design, distributed-systems, martin-kleppmann, intermediate, reference, broadcast, ordering, algorithms14m ago
5.1 Replicationsystem-design, distributed-systems, martin-kleppmann, intermediate, reference, replication, consistency14m ago
5.2 Quorumssystem-design, distributed-systems, martin-kleppmann, intermediate, reference, replication, consistency14m ago
5.3 State machine replicationsystem-design, distributed-systems, martin-kleppmann, intermediate, reference, replication, consistency14m ago
6.1 Consensussystem-design, distributed-systems, martin-kleppmann, intermediate, reference, consensus, algorithms14m ago
6.2 Raftsystem-design, distributed-systems, martin-kleppmann, intermediate, reference, consensus, algorithms14m ago
7.1 Two-phase commitsystem-design, distributed-systems, martin-kleppmann, intermediate, reference, transactions, commit-protocols14m ago
7.2 Linearizabilitysystem-design, distributed-systems, martin-kleppmann, intermediate, reference, consistency, linearizability14m ago
7.3 Eventual consistencysystem-design, distributed-systems, martin-kleppmann, intermediate, reference, consistency14m ago
8.1 Collaboration softwaresystem-design, distributed-systems, martin-kleppmann, intermediate, reference, crdt, collaboration14m ago
8.2 Google's spannersystem-design, distributed-systems, martin-kleppmann, intermediate, reference, google-spanner, databases14m ago
Area lab2
CAP Theorem Reading Listtest, quartz-v5, system-design, distributed-systems14m ago
Obsidian Syntax Showcasetest, quartz-v5, obsidian, system-design14m ago
Area mock interview3
App store designsystem-design, interview-prep, mock-interview, design-exercise, scalability, file-handling, intermediate, tutorialjust now
Geohashingsystem-design, interview-prep, mock-interview, design-exercise, reservations, geospatial, intermediate, tutorial14m ago
Designing a Parking Garage Reservation Systemsystem-design, interview-prep, mock-interview, design-exercise, reservations, geospatial, intermediate, tutorialjust now
Showing 15 of 47 entries
-Choosing the Right Database, just now
-Database Indexing, just now
-Why Use DynamoDB for a Small Project?, just now
-App store design, just now
-Designing a Parking Garage Reservation System, just now
-System Design trade-offs, just now
-Dynamic Programming, 14m ago
-CAP Theorem Reading List, 14m ago
-Obsidian Syntax Showcase, 14m ago
-1.1 Distributed Systems Lecture - Intro, 14m ago
-1.2 Computer Networking, 14m ago
-1.3 Remote Procedure Call, 14m ago
-2.1 The Two generals problem, 14m ago
-2.2 The Byzantine generals problem, 14m ago
-2.3 System Models, 14m ago