Blob or row

Store 18

Choose

Users load 200 images/s of 1 MB each. The images need no row joins, and their metadata stays in the application database. Choose where to keep and serve the image bytes. Keep p99 below 300 ms and the cost at or below 10,000 USD/month.

Goals

Not tested yet

99 of 100 requests finish faster than this.What the servers and services cost each month.
Choose a design
Keep each image as a database row value
Serve image bytes from object storage
Object storage behind edge caches

Tap a part to add it, or drag it onto a trace.Click a part to add it, or drag it onto a trace.