Объяснение
Партиционирование делит данные по ключу. Равное число ключей не гарантирует равную нагрузку: один популярный ключ может стать горячим. Перемещение партиций требует учёта записей во время миграции.
Задача для самостоятельного решения
Почему tenant_id как shard key опасен при одном очень крупном клиенте?
Показать разбор ответа
Все его запросы попадают на один shard. Возможны составной ключ, дополнительное разбиение или выделенный shard; решение зависит от запросов, которым нужна локальность.