How Far Can You Get Building a CDN on Top of S3-Compatible Object Storage?
I built a small CDN data path around the S3-compatible contract shared by AWS S3, Cloudflare R2, and MinIO to explore cache identity, request collapsing, revalidation, byte ranges, and the line between a caching proxy and a CDN.