Loop
Dashboard

Tracks

Data Structures & AlgorithmsSystem DesignInterview PlaybookAI Engineering with Claude
ProblemsProgress
0-day streak
Loop
  1. System Design
  2. Databases & Storage

Databases & Storage

Choosing, indexing, replicating, and partitioning the layer where the data lives.

0 of 7 lessons complete · 69 min total

Start module
  1. SQL vs NoSQL (and When)Relational joins versus horizontally-scaled documents.Animation · 10 minNot completed
  2. Database IndexingWhy reads get 1000x faster and writes pay a small tax.Animation · 10 minNot completed
  3. ReplicationCopies for reads and failover, and the lag they introduce.Animation · 10 minNot completed
  4. Sharding & Hot KeysSplitting data across machines and cooling down celebrity keys.Animation · 10 minNot completed
  5. Consistent HashingAdding a node without reshuffling the world.Animation · 10 minNot completed
  6. Blob Storage & Presigned URLsKeeping huge files out of your app servers.Animation · 10 minNot completed
  7. Databases & Storage CheckpointStore selection, index trade-offs, replication modes, and shard-key design.Checkpoint · 9 minNot completed
Previous moduleScaling & Traffic FundamentalsNext moduleCaching, Consistency & Search

© 2026 Kitchen Labs

PrivacySupport