System Design - EP 13: Content Delivery Networks (CDNs)
We’ve all been there. You click a link, and the page hangs. In 2026, a slow website isn’t just annoying—it’s a deal‑breaker. As developers, we know Speed = Reve...
We’ve all been there. You click a link, and the page hangs. In 2026, a slow website isn’t just annoying—it’s a deal‑breaker. As developers, we know Speed = Reve...
Article URL: https://astro.build/blog/joining-cloudflare/ Comments URL: https://news.ycombinator.com/item?id=46646645 Points: 101 Comments: 59...
The Problem 😫 We've all been there. You are demoing a Next.js app to a client, or testing a Stripe webhook locally. You fire up ngrok, send the link, and 2 ho...
Article URL: https://ioplus.nl/en/posts/cloudflare-threatens-italy-exit-over-14m-fine Comments URL: https://news.ycombinator.com/item?id=46642504 Points: 8 Comm...
A recent change to 1.1.1.1 accidentally altered the order of CNAME records in DNS responses, breaking resolution for some clients. This post explores the techni...
Why Cloudflare Is Right to Stand Against Italy's Piracy Shield In early January 2026, Italy’s communications regulator AGCOM imposed a record‑breaking €14.2 mi...
Why aioflare? Managing multiple Cloudflare accounts can quickly become cumbersome: - Switching accounts - Repeating DNS updates - Handling dozens of zones - En...
Article URL: https://twitter.com/eastdakota/status/2009654937303896492 Comments URL: https://news.ycombinator.com/item?id=46555760 Points: 31 Comments: 12...
Paris Judicial Court ordered Google to block additional pirate sports-streaming domains at the DNS level, rejecting Google's argument that enforcement should ta...
Article URL: https://blog.cloudflare.com/bgp-route-leak-venezuela/ Comments URL: https://news.ycombinator.com/item?id=46538001 Points: 15 Comments: 1...
View on sreweekly.com Finding the grain of sand in a heap of Salt Salt is Cloudflare’s configuration management tool. How do you find the root cause of a config...
Connecting MongoDB from Cloudflare Workers – A Work‑around for the “Dynamic require of “punycode/” is not supported” Error If you’ve followed my previous posth...