xTuple.com xTupleU Blog & News Customer Support

Storing attached files in AWS S3 (or, alternatively a NAS)

Hi, I would like to store a lot of large files through xTuple. Because these files will include large file types like video, I’d like to store them outside of the database. My immediate thought is to store them in AWS S3, since the pricing is reasonable and it’s almost infinitely scalable but I would settle on storing them in a file server or NAS if that simplifies things.

Couple of questions:

  • Has anyone done anything like this?
  • Could I install the AWS SDK in the JavaScript runtime of xTuple? Or would I need to do this on the C++ side?
  • What would be the best place to look to get started?