At least with the DynamoDB back, end, where we write to multiple different tables, the code makes no attempt to keep writing chunks to some tables while others are queued up. With different provisioning rates for different tables this can result in a blow-up in chunk queues.