Bottom line: for a beginner SaaS, put originals in object storage and have a backend worker write each thumbnail as a separate object with a deterministic key; don't make edge transformation or synchronous resize-on-upload part of the first critical path. This is the boring design, which is exac...
Source: [Dev.to](https://dev.to/liamfoster1844/thumbnail-architecture-for-small-saas-object-storage-image-cdn-or-resize-on-upload-2jdj)