Open
Description
The interactions of file store with the rest of the system are suboptimal.
- We place blobs directly in their final location and deduplication causing concurrency issues and complexity on deletions
- The sentry side file store abstraction requires excessive record keeping in Postgres
- Rate limits on the side of file store on a per-blob level would likely cause severe degradation on the sentry side as larger files use more blobs
- File store's dependency on postgres means that only the monolith can read and write files