DB sharding is an important concept in the system design and a topic that is brought up often during interviews. No matter what you are specialized in, front-end, infra, or mobile. This is something worth having a decent understanding.
Sharding is to split data into smaller chunks(or shards), where each shard can be on different machines.
#sharding #database #system-design-interview #software-engineering