Can someone please explain how does returning a few hundred bytes of plaintext response can cost thousands of dollars? Either I'm really bad at estimating things or there's some hidden cost somewhere I'm not seeing.
Also why could it not work fine behind a Cloudflare free tier?
30 billion times 350 bytes (size of my response) is equal to 10.5 terabytes (base-10) a day. 84 terabits per day, 84000/3600/24 ~= 1 gigabit if my math is right. A fully saturated 1 gigabit pipe of worldwide internet costs a lot. So, there.
My take. I suspect Cloudflare benefited allowing that traffic. It's another data point/tool in their toolbox against the baddies.
Yeah sorry, I would not pay $30k/mo so y'all could track your external IP addresses...
And that's if you truly expect to saturate it. If you just want to take the risk and go for oversold fiber, you can pay some nominal price for "unmetered bandwidth" (with the caveat that if you're saturating the pipe, your host will probably make you pay for it eventually).
From there traffic doubled, and he moved to Cloudflare Workers. And then traffic 30xed.
I suspect it's more about request count (>300k per second) than raw number of bits.
Eh, how would that even work? You have to serve the requests anyway.