The PM serves as our central database and API for everything related to the products. Everything but the images we can save in our database for this service. The pictures we will keep in our cloud storage solution.
To save a lot of files in the same folder can challenge a filesystem on a server. To keep microservices able to share the same storage, even as multiple instances of the same microservice are running, requires you to centralize the files.