DEV Community

Mike
Mike

Posted on

What CDN do you use and why?

What CDN are you using and why? I’m actively working on something very similar to a CDN, so I’m curious to see what everyone uses and why?

My baseline requirements are always for a CDN:

  • sub 30ms globally for “hot regions” (see list below)
  • ability to push and persist content, not just pull and cache for short periods of time
  • traffic and latency insights

the hot country list:

  1. USA
  2. Canada
  3. United Kingdom
  4. Brazil
  5. Argentina
  6. Australia
  7. Germany
  8. Spain
  9. Israel
  10. China

ping requirements (per number):

  1. 15-30ms
  2. 20-30ms
  3. 15-30ms
  4. 30ms
  5. 30ms
  6. 15-30ms
  7. 20-30ms
  8. 30ms
  9. 20-40ms (exception made)
  10. 20-40ms (exception made)

Top comments (4)

Collapse
 
ben profile image
Ben Halpern

We use Fastly because it's super well optimized for caching "dynamic" data. In fact, even as others might have caught up, just a few years ago it seemed miles ahead of the game.

Computing at the edge is super great, and overall they're a mature, powerful offering.

I feel like we should be using more of their services but we pretty much just use the basic CDN.

We also use Cloudfront a bit in places it hooks in nicely with our other AWS products.

Collapse
 
michaelgv profile image
Mike

I've found fastly is good for dynamic data, but a lot of CDNs are catching up. I've recently ditched S3 + Cloudfront in favour of BunnyCDN, due to their built-in storage zone feature, and their awesome pricing of $0.03/GB in Australia area

Collapse
 
nicolasguzca profile image
Nick

+1 on Fastly. An awesome CDN.

Collapse
 
d1p profile image
Debashis Dip

We use Cloudflare and CloudFront depending on our clients need.
Although most of the time they go with CloudFlare for the extra layer of security and because it's free 🤑