Databases & Storage
Choosing, indexing, replicating, and partitioning the layer where the data lives.
0 of 7 lessons complete · 69 min total
- SQL vs NoSQL (and When)Relational joins versus horizontally-scaled documents.Animation · 10 minNot completed
- Database IndexingWhy reads get 1000x faster and writes pay a small tax.Animation · 10 minNot completed
- ReplicationCopies for reads and failover, and the lag they introduce.Animation · 10 minNot completed
- Sharding & Hot KeysSplitting data across machines and cooling down celebrity keys.Animation · 10 minNot completed
- Consistent HashingAdding a node without reshuffling the world.Animation · 10 minNot completed
- Blob Storage & Presigned URLsKeeping huge files out of your app servers.Animation · 10 minNot completed
- Databases & Storage CheckpointStore selection, index trade-offs, replication modes, and shard-key design.Checkpoint · 9 minNot completed