Fastly went public in 2019 and promptly became the expensive option. They decided to be the fast CDN instead of the cheap CDN. We switched from Cloudflare Pro ($20/month) to Fastly and our bill jumped to $280/month. Same fucking traffic, way more money.
What Makes It Different
150ms Global Cache Purging: When you purge cache, it happens globally in 150 milliseconds. CloudFront takes 10-15 minutes. We learned this the hard way during a pricing bug that cost us like $3K or something while waiting for CloudFront to maybe update. Took 20 fucking minutes and customers were ordering with wrong prices.
70 Big Data Centers vs 300 Tiny Ones: Cloudflare has 300+ locations with tiny edge boxes everywhere. Fastly has about 70 locations with actual hardware that can handle traffic spikes. Better cache hit ratios but you might be 50-100ms further from the nearest server. Trade-off usually works out.
WebAssembly Edge Compute: Runs actual WebAssembly at the edge, not just JavaScript like everyone else. Compile Rust, Go, or C++ and it starts in microseconds. No Lambda cold start bullshit. We moved auth logic to the edge and response times dropped 200ms.
APIs That Work: Configuration changes deploy instantly via their API. No waiting 20 minutes wondering if your distribution updated like with AWS. The API docs are actually readable and examples work on the first try.
The Cost Reality
Our bill went from $80 to like $600 or something when we hit the front page of Reddit. Fun times explaining that shit to finance. Usage-based pricing scales with every byte - $0.12/GB in North America, $0.75 per million requests.
Worth it if you're dealing with shit like:
- E-commerce with dynamic pricing that changes frequently
- News sites with breaking stories every hour
- APIs that need instant cache invalidation
- Applications where 150ms vs 15 minutes actually affects revenue
GitHub, The Guardian, and Shopify use it when cache speed directly affects revenue. They can afford the extra cost.
WordPress blog? Just use Cloudflare's free tier and pocket the difference. Static marketing site? Same deal. Don't overthink it.