Topic
Scalability
Learn Scalability as a connected topic across chapters, concepts, simulations, and interview reasoning.
10 Concepts19 Articles5h 16m
Overview
Learn Scalability as a connected topic across chapters, concepts, simulations, and interview reasoning.
How this topic helps
System Design
Distributed Systems
Architecture
Hld
Learning Path in this Topic
Series that contain articles from Scalability. Select a path to filter the article list.
Articles
19 matched articles
Article 1Partitioning Approaches in SQL and NoSQL: Horizontal, Vertical, Range, Hash, and List PartitioningTLDR: Partitioning splits one logical table into smaller physical pieces. The database skips irrelevant pieces entirely β turning a 30-second full-table scan into a sub-second single-partition read. S12 min
Article 2Sharding Approaches in SQL and NoSQL: Range, Hash, and Directory-Based Strategies ComparedTLDR: Sharding splits your database across multiple physical nodes so no single machine carries all the data or absorbs all the writes. The strategy you choose β range, hash, consistent hashing, or di29 min
Article 4Write-Time vs Read-Time Fan-Out: How Social Feeds ScaleTLDR: Fan-out is the act of distributing one post to many followers' feeds. Write-time fan-out (push) pre-computes feeds at post time β fast reads but catastrophic write amplification for celebrities.18 minPage 1 of 4