• When the data doesn't fit in one database, you shard: split the data across multiple databases 11:45.
  • The challenge is on reads: which shard holds the data you want? 11:45
  • Routing is typically solved with a sharding key, or a router using a hashing technique 11:45.
  • Warning: introducing sharding doesn't eliminate problems — it introduces new ones to deal with. It's always a trade-off, and this trade-off reasoning comes up a lot in system design interviews 12:17.

Closing

  • Wrap-up of the video and pointer to the Amigoscode private community/academy for deeper learning (junior → mid → senior progression) 12:44.