TL;DR : il n’y a rien de spécifique à simplicité, ça dépend de la capacité du serveur sur lequel vous déployez, et de l’architecture choisie
Capacité
La capacité de stockage dépend de la configuration de votre infrastructrure et du type de déploiement choisi, les principaux paramètres étant:
dimensionnement du ou des serveurs hébergeant l’application: dans le cas le plus simple où la base de donnée et l’application sont hébergés sur le même serveur, alors la capacité est simplement celle du serveur
type de stockage des documents
dans la BDD (défaut): la capacité est la capacité du serveur/conteneur hébergeant la BDD
sur le filesystem: la capacité pour les fichiers est la capacité du serveur/conteneur hébergeant l’application, la capacitié pour les données est la capacité du serveur/conteneur hébergeant la BDD
Sur un déploiement via Docker, les paramètres de déploiement sont susceptibles de limiter la capacité.
Monitoring du stockage
Sur un déploiement classique, les valeurs présentes sur /health, tout comme les valeurs présentes dans la partie monitoring de l’application renseignent sur l’utilisation du stockage. Attention, dans le cas des déploiements via docker, ces valeurs ne sont pas fiables car docker alloue dynamiquement l’espace aux volumes. Il faut alors demander l’information directement à Docker, avec une commande de type docker inspect <containerId>