I have a DynamoDB table configured with auto-scaling enabled. I also have a Lambda function that is writing to this table. I've started seeing throttling exceptions in the lambda and the table also reports lots of throttling events, but the consumed write capacity is only at around 70% of what is allocated. Strangely, none of the GSIs report any throttling activity at all.
I've considered that there might be a hot key problem, but the partition key for this table is a UUID (stored as a string) and most of the traffic on this table is adding new entries, with only a small portion of the traffic updating existing data.
What else can I look at to try troubleshooting this issue?