DeepFrontend
Learning Paths
Practice
System Design & DS
Design Studio
Data Structures Curriculum
Real-World Case Studies
Careers
Job Board
Resume Builder
Blog
Sign in
Search
⌘K
Go Pro
Loading compiler resources...
System Design Quiz Practice
Active Recall Drill Session
← Exit Session
Question 1 of 1
medium
System Design
Why do mature systems often combine sharding AND read replication rather than choosing only one?
A
They don't — it's always one or the other
B
Each shard can itself run its own primary-plus-replicas setup, layering write/dataset scaling (sharding) with read scaling (replicas) within each shard, since they solve different problems
C
Combining them is required by most database vendors
D
Sharding automatically includes replication as a side effect
Check Answer