Creating Node Timeouts & Performance

Hi,

I'm currently uploading documents through the API using the create node endpoint.
Every so often when documents are being creating, the API call will take upwards of 300+ seconds, DTU consumption % will shoot up 10% and then the document will either fail or be created and move on.
What's interesting is if i run multiple threads both creating nodes, if 1 of them gets stucks in this timeout, both threads will stop and get stuck. Whats even more interesting is that if i have a 3rd thread doing something other than creating nodes, such as adding categories or querying content, it will continue to run/work fine.

Does anyone know exactly what is happening here?
Is it possible to reduce this "timeout" somewhere in the settings? say to 15 seconds (ie have an api timeout request)
Does anyone else have these sort of issues?

Also, what sort of speeds are people getting with the API? For me it takes anywhere from 1-3 seconds to make an API call, which is a long time.

Regards

Tagged: