Skip to content
SystemDesign
0ver
Search
Ctrl
K
Cancel
Where to start
Networking
How components communicate over a network, from a single request to many servers around the world.
Databases
What shape to give data and where to keep it, from relational tables to documents, wide-column, graph, search, and vector stores.
Transactions
How a database keeps data correct under concurrent access and crashes on one node, from atomic writes to isolation levels, locks, and retries.
Menu
SystemDesign
0ver
Framework
Planned
Fundamentals
Networking
Storage engines
Databases
Transactions
Replication
Sharding
Consistency
Caching
Messaging
Planned
Observability
Planned
Patterns
Reservations
Resilience
Planned
Rate Limiting
Planned
Distributed Locks
Planned
Async Processing
Planned
Sagas
Planned
Job Scheduling
Planned
Technologies
PostgreSQL
Redis
Kafka
Planned
Systems
URL Shortener
Planned
Glossary
SystemDesign
0ver
System design materials for interview preparation.
Start reading
From bottom to top: Fundamentals, Patterns and Technologies, System Design Framework, and Systems.
Systems
System Design Framework
Patterns
Technologies
Fundamentals
© 2026
Grig Alex
·
CC BY-SA 4.0