HACKER Q&A
📣 StriverGuy

How does your SaaS deal with file uploads/management?


I've found myself repeating code, and often relying on the same vendor every time (AWS S3) for file management. I have yet to find a good approach to file search or permissioning without a lot of boilerplate.

I am curious what patterns other dev teams are using to manage files within their saas product to allow for multi-tenancy, permissioning, sharing, searchability etc.


  👤 JojoFatsani Accepted Answer ✓
What’s wrong with boilerplate? Boilerplate can be automated (Terraform, etc)

Easiest alternative I’ve found so far is AWS Transfer Family for managed SFTP, which customers can use to dump things directly into an S3 bucket you manage.

I’ve also heard files.com mentioned as a good solution.