Database architecture pattern that distributes data across multiple database instances. Like splitting a large library into multiple buildings, each containing different sections.
Social media platforms use sharding to distribute user data across multiple databases based on geographic regions.