Some people say NFS/Network file system is not recommended to use under cloud native application architecture. They recommend to use backend service for scalability purpose instead. I'd love to know the exact reasons why.
As with everything, it really depends on your use case and needs.
Areas where NFS excels:
Areas where an HTTP based service or S3-style service excels: