Isn’t there a partitioning issue on the GSI here?
I mean, all customers have something like pk=customer1 sk=customer so all customers are in the same partition of the GSI. I know it’s a big deal To distribute the table partition key but doesn’t that also apply to the GSI?