10000 usuarios no significan nada. ¿Alguno de ellos va a visitar el sitio?
¿Esperas tráfico constante o grandes picos cuando sucede algo? ¿Cuántas visitas a páginas diarias o mensuales esperas?
Deberías poner los activos en S3 como se describe en Configurar un proveedor de almacenamiento de objetos compatible con S3 para cargas y usar CDNs.
Si estás en AWS o GCP o similar y tienes mucho dinero, entonces deberías usar una base de datos administrada.