Eu recomendo que você olhe para uma solução NFS. Faz exatamente o que você está dizendo que precisa ser feito.
Minha API serve principalmente coisas do banco de dados, mas uma grande parte do produto está gerando imagens combinando arquivos SVG com grandes preenchimentos de padrões (~ 50 MB de arquivos tiff).
A API pode ser dimensionada horizontalmente, mas cada instância precisaria acessar o sistema de arquivos de alguma forma. Existe uma maneira sólida de compartilhar / montar o sistema de arquivos entre vários nós de API ou preciso criar um serviço de arquivo separado que os forneça por meio de HTTP ou algo assim?
Eu recomendo que você olhe para uma solução NFS. Faz exatamente o que você está dizendo que precisa ser feito.