Is EFS worth the trouble?
Use Cases and Deployment Scope
We use it as part of a server cloud allowing for the implementation of quick and easy access between two different web applications (WordPress and Discourse)
Pros
- Allows for seamless transfer of user experience from one application to another
- Allows for storage of user-uploaded images to be addressed over different servers and applications
- EFS is scalable so it can be implemented from a small userbase set up through enterprise applications
Cons
- Compatibility issues are always something to be on the lookout for before implementation of new technologies and systems
- It's difficult for new employees to grasp the technology coming in from small server cloud applications. It could stand to be simpler.
- Sharing of files sometimes doesn't go always as expected.
Likelihood to Recommend
While the idea is to utilize it enterprise wide; it sometimes doesn't work well in smaller applications and that causes slowdowns and impacts productivity. Also when evaluating EFS versus EBS - one needs to look at cost as EFS is a lot more expensive to implement and run so you need to weigh cost benefits of both systems and choose the best for you.