Database Sharding: When One Database Becomes Many
You've maxed out the biggest instance your cloud sells. Read replicas help reads but every write still lands on one machine. Sharding splits your data across many databases — and hands you a new set of problems around shard keys, hotspots, and queries that can no longer see all your data at once.