DatabasesBackendHigh signal
Sharding
Also written as Horizontal Partitioning
Splitting a database's data across multiple separate database servers (shards), so no single server has to hold or serve all the data.
Think of it like
Like splitting one overloaded filing cabinet into several smaller cabinets, each holding a defined slice of the alphabet, instead of cramming everything into one.
Junior or senior?
Junior sounds like
Has studied sharding but never needed it.
Senior sounds like
Has actually done it, and can describe the sharding key they chose and what it cost them.
Ask them
“What was your sharding key, and what tradeoff did choosing it force on your team?”