Certain access patterns can do pretty well with 3,000 relational tables denormalized to a single DynamoDB table.