Hacker News new | past | comments | ask | show | jobs | submit login

What I was trying to sell was that NFS is buggy, but past that, that it's just bad design to require the "equivalent functionality" of NFS at all. Really old applications and systems with really old designs needed NFS years ago, but now we have much better and more robust solutions for whatever janky thing a particular app is trying to accomplish with NFS-like semantics (which is really just emulating local filesystems over a network, and there's no reason a backend app needs to emulate local filesystems over a network).

If your project is greenfield, it is absolutely insane to require NFS's functionality in your design. Using NFS outside of production is okay, because when it ends up sucking, it won't sap your engineering time or budget or restrain your ability to scale. (Until non-production is a giant performance testing lab, and then NFS's suckitude does indeed restrain your business)






> Really old applications and systems with really old designs needed SANs years ago

FTFY




Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact

Search: