Design a global caching service for small images
Design a global caching service for small images, backed by a single database that holds every image and is the source of truth. Cover the read path, the update path, the cache tiers, how caches are invalidated or refreshed when an image changes, and what happens when caches or the database fail.
No answer yet. Write the first one; the best answer gets endorsed.