<p>I'm currently working on a traditional monolith application, but I am in the process of breaking it up into spring microservices managed by kubernetes. The application allows the uploading/downloading of large files and these files are normally stored on the host filesystem. I'm wondering what would be the most viable method of persisting these files in a microservice architecture?</p>

<p>Maybe you should have a look at the rook project (<a href="https://rook.io/" rel="nofollow noreferrer">https://rook.io/</a>). It's easy to set up and provides different kinds of storage and persistence technologies to your CNAs.</p>
