Featured
Why we built our own multi-CDN sync layer (and you shouldn't)
The story of how maintaining separate integrations with five different CDN providers forced us to either hire a dedicated person or build a solution. We built. And then we realized others needed this too.
By Juergen Petrov
•
Apr 25, 2026
Read article
Performance
Cache hit ratio: a 12-month study across 5 providers
We analyzed cache hit ratios across Cloudflare, AWS CloudFront, Fastly, Bunny, and StackPath for identical traffic patterns. The results surprised us.
Technical
Surrogate keys vs. URL purging: when each wins
A practical guide to cache invalidation strategies. When should you use surrogate keys? When should you stick with URL purging? The answer depends on your traffic pattern.
Rory Hamilton
Mar 5, 2026
Read →
Infrastructure
Synchronizing 50TB across 3 CDNs without dropping a packet
Case study: how we helped a financial services company synchronize massive data sets across three CDN providers simultaneously while maintaining zero packet loss.
Juergen Petrov
Feb 28, 2026
Read →
Business
The hidden costs of CDN vendor lock-in
A financial analysis of the true cost of lock-in: not just switching fees, but engineering time, technical debt, and the opportunity cost of not exploring better providers.
Technical
Building a HMAC-signed webhook system at scale
How we implemented webhook signing for CDNsync's event delivery system. Covers HMAC-SHA256, batching strategies, and retry logic that handles 10K+ events per second.
Performance
How we cut p99 sync latency from 800ms to 38ms
A detailed performance engineering case study. We traced network requests, optimized API parallelization, and discovered a surprising bottleneck in connection pooling.
Rory Hamilton
Jan 12, 2026
Read →