Database Sharding is a type of database partitioning that separates very large databases into smaller, faster, more easily managed parts called data shards.
A Global User Database is sharded by region: Users in US-East go to Shard A, Users in EU-West go to Shard B.
class ShardedDatabasePattern:\n def __init__(self):\n pass\n\n def execute(self):\n print('Executing Sharded Database Pattern')