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.<p>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.
What’s wrong with boilerplate? Boilerplate can be automated (Terraform, etc)<p>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.<p>I’ve also heard files.com mentioned as a good solution.