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