Hi James!
I set up a test environment with Docker similar to what i already have in production. Since the NGINX Docker image comes with streaming support out of the box, it was easier than i expected.
However, i have seen no significant improvement in storage times with this new setup. I compared the storage times of 11 studies sent all at once (8 CRs, 1 DX, 1 CT, 1 MR) between 1 writer Orthanc and N writer Orthancs architecture
The times always ranged between 5~6 minutes with the 1 Orthanc architecture being faster. Since it was a quick test, maybe i forgot some important configuration.
Anyway, here is the source code of the test project (created with Docker Compose). It is attached on this post.
The tests were run under Docker on Windows 10.