If you need to distribute the load across multiple physical partitions for a single customer, you have a few options:
Modify your partitioning strategy: Consider using a different partition key scheme that can distribute the load more evenly. For example, you could include a customer-specific identifier in the partition key to create multiple logical partitions for that customer. However, changing the partition key may require migrating existing data and can have implications on query performance.
Increase the provisioned throughput: If you anticipate a high update rate for a single customer, you can provision higher throughput (RU/s) for the container. This will allow the customer's documents to consume more resources from the physical partition they are assigned to.
Consider using multiple containers: If distributing the load evenly across physical partitions is critical, you can consider using multiple containers with separate partition keys for different customers. This approach ensures that each customer's data is stored in separate physical partitions.