1/15/2025 at 4:19:14 PM
> Additionally, there's plenty of "Upgrade to Pro" buttons sprinkled about. It's the freemium model at work.I don't think they care much about few "Pro" upgrades here and there. The real money, and their focus as a company, is in enterprise contracts. Note that, Matthew Prince, the CEO, had outlined a few reasons why they have such a generous free tier on an Stack Exchange answer[1]. I think the biggest reason is this:
> Bandwidth Chicken & Egg: in order to get the unit economics around bandwidth to offer competitive pricing at acceptable margins you need to have scale, but in order to get scale from paying users you need competitive pricing. Free customers early on helped us solve this chicken & egg problem. Today we continue to see that benefit in regions where our diversity of customers helps convince regional telecoms to peer with us locally, continuing to drive down our unit costs of bandwidth.
Cloudflare had decided long ago that they wanted to work at an incredible scale. I would actually be very interested in understanding how this vision came to be. Hope Matthew writes that book someday.
by shubhamjain
1/15/2025 at 4:42:33 PM
I think there are a few other benefits (even if that was the main benefit/driving force behind the decision).When you have low-paying (or zero-paying) customers, you need to make your system easy. When you're enterprise-only, you can pay for stuff like dedicated support reps. A company is paying you $1M+/year and you hire someone at $75,000 who is dedicated to a few clients. Anything that's confusing is just "Oh, put in a chat to Joe." It isn't the typical support experience: it's someone that knows you and your usage of the system. By contrast, Cloudflare had to make sure that its system was easy enough to use that free customers would be able to easily (cheaply) make sense of it. Even if you're going to give enterprise customers white-glove service, it's always nice for them when systems are easy and pleasant to use.
When you're carrying so much free traffic, you have to be efficient. It pushes you to actually make systems that can handle scale and diverse situations without just throwing money at the problem. It's easy for companies to get bloated/lazy when they're fat off enterprise contracts - and that isn't a good recipe for long-term success.
Finally, it's a good way to get mindshare. I used Cloudflare for years just proxying my personal blog that got very little traffic. When my employer was thinking about switching CDNs, myself and others who had used Cloudflare personally kinda pushed the "we should really be looking at Cloudflare." Free customers may never give you a dollar - but they might know someone or work for someone who will give you millions. Software engineers love things that they can use for free and that has often paid dividends for companies behind those free things.
by mdasen
1/15/2025 at 10:06:09 PM
I built my website on Cloudflare Pages and ended up using basically their entire suite of tools - Pages, D1, Analytics, Rules, Functions. The DX was pretty good because all of these features worked well together.Cloudflare offered all of this for free because it gets them positive mentions (like the one you’re reading right now) and they’re educating a bunch of developers on their entire product portfolio. And what does it cost to host my blog that 1000-2000 views a month? Literally nothing.
by nindalf
1/16/2025 at 5:21:17 PM
This approach is good as long as the tech stack is open source and portable to other platforms. Otherwise, no matter how good a company/CEO seems ATM, you are ultimately at their mercy if they decide to raise prices significantly.By using an open, interoperable tech stack, you maintain the freedom to switch to another cloud provider at will.
This shared fluid power also creates a compelling reason for cloud providers to remain honest and competitive in their dealings with customers.
by mentalgear
1/16/2025 at 5:51:18 PM
You don't get it.For most companies free users are just a source of potential paid customers. Such companies squeeze the free users to force them to upgrade. For Cloudflare the millions of free users strengthen their negotiating power with ISPs around the world. We provide value to Cloudflare just by being Cloudflare customers. It is possible that Cloudflare might get a CEO who doesn't understand this, but possible doesn't mean likely.
In any case, I've built my website with Astro, pulling in the Cloudflare integration as a dependency. If I wanted to switch to Vercel or Netlify or whatever else, Astro makes it easy. As for database, others offer managed Sqlite.
If all else fails, I'll ditch the few dynamic parts of the website and deploy the bulk of the site as static html to Github Pages or something.
by nindalf
1/16/2025 at 1:48:14 PM
I have been bitten many times by this usage of free stuff that suddenly starts to cost money so it took a while before I dared to use cloudflare. Have been using it for a few years now without any surprise bills so still happy. Hope I didn't jinx it now. :-)by Moru
1/16/2025 at 5:52:36 PM
Think it'll stay the same as long as the CEO (Prince) and CTO (Graham-Cumming) stay in place. Policies might change with a change of leadership, but even then I don't consider it likely.by nindalf
1/15/2025 at 6:19:33 PM
I feel like there might be an additional motivation too, which is that this investment in a better internet (free SSL for everyone before LetsEncrypt came around, generous free tiers for users, etc. etc.) means that Cloudflare builds a reputation of being a steward of the ecosystem while also benefitting indirectly from wider adoption of good, secure practices.In some ways it's analogous to investing in your local community and arguably paying tax: it's rare that you would directly and personally benefit from this, but if the environment you live in improves from it, crime is reduced, more to do, etc. then you can enjoy a better quality of life.
by ljm
1/15/2025 at 10:02:52 PM
Have they made a better internet? Many would say that made it worse.by ipaddr
1/16/2025 at 2:11:05 AM
> made it worse.I'd say this too. I'm giving LetsEncrypt 100% credit for making HTTPS so ubiquitous and free.
But CloudFlare certainly made things worse for "webmaster" era of the Internet, with everything centralized to CloudFlare. I live in Vietnam, and CloudFlare has made things super annoying with their captcha challenges everywhere.
Credit where it's due, CloudFlare pushed HTTP/2 and 3 adoption. More websites are available over IPv6, and their 1.1.1.1 DNS is actually quite nice.
by Ayesh
1/16/2025 at 6:15:17 PM
I'm in the USA, but run Linux. I am getting tired of proving I'm not a bot. I'm on a static IP and they still can't figure out that I'm not a bot.by twothamendment
1/16/2025 at 6:57:44 AM
I don't think they have a CAPTCHA. CAPTCHAs make the users work, Google does this with their reCAPTCHA. The user has to to free work to help Google with their training of machine learning models. I absolutely hate to do work to increase Google's already outrageous profits and leave the page immediately unless it is very important for me to visit it.Cloudflare has something called Turnstyle where the browser needs to do work. It's a bit of energy waste, but smooth for the user. Unless their algorithm comes to an incorrect decision and doesn't let you in. Then it's infuriating. For me in Europe that seems to be rare, but I have no idea how well it works in Vietnam.
by usr1106
1/16/2025 at 8:19:37 AM
This can be a slippery slop into censorship! Or a corporate feudal divide up the Internet segments by geo-locations.Of course in general I do feel better about Cloudflare than Google making money.
by censorfree
1/16/2025 at 8:16:48 AM
> I don't think they have a CAPTCHA … Cloudflare has something called TurnstyleI believe CF Turnstyle was only released in 2024. I believe they used reCAPTCHA up to 2020, and then switched to hCaptcha. I believe hCaptcha continues to be offered.
by oarsinsync
1/16/2025 at 8:43:07 AM
Right, 1.0 might have been last year. But it was available (maybe called beta?) probably since 2018 at least. I have used Gitlab since 2018 and IIRC it had Turnstyle from the beginning. Gitlab have configured(?) it such that it comes at every login, but because it works automatically it has never been a problem for me. It wouldn't have worked on some phones, but I don't use phones for Gitlab.I wasn't aware that they have (had) alternative solutions. Probably because I've rarely seen them. Or if they used reCAPTCHA I got mad on Google, not noticing that Cloudflare had injected it.
by usr1106
1/16/2025 at 1:12:41 AM
Overall, certainly. There are some negative things people talk about that you might agree with, but look back at what the market was that they disrupted and continue to disrupt. I think that without Cloudflare your registrar would be GoDaddy and your SSL certificates would be from Verisign and your rents would be huge. Backbone wise, that would depend on your region.by stubish
1/16/2025 at 3:23:20 AM
My registrar were different before and after godaddy existed and plenty of varieties existed. I find less exist now than during GoDaddy's heyday. But less people care about domain names as they stopped becoming a lottery ticket.My worries were paypal would take over but then came stripe.
SSL certificates were from Verisign until letsencrypt offered thek free. I didn't see Cloudflare changing that market.
Before them we had uunet and other backbone providers.
Cloudflare made their name from ddos protection attacks. They made that market.
by ipaddr
1/17/2025 at 8:30:18 AM
For DDOS there was and still is Prolexic/Akamai. Cloudflare did not made that market, they just took a big chunk of it. There are other big players too, like Google.by zuppy
1/16/2025 at 12:39:33 AM
I mean, maybe we would have found another solution to DDOS, but as someone who has had a pretty significant attack (on a service which is a clear public good) mitigated for free… it’s pretty nice being able to keep your services online in a hostile environment.by danielheath
1/15/2025 at 10:38:15 PM
I don’t know the history here, do you have some examples?My usage is pretty much limited to their DNS.
by lostlogin
1/16/2025 at 12:22:56 AM
They're pretty reviled by people who go out of their way to be private via things like VPNs and locked down browsers, because that constantly trips their bot detection and makes using the web miserable.by jsheard
1/16/2025 at 5:03:41 AM
And in places where CGNAT is in use, so that many people are on the same IP address, and botnets are active on that address.I live in India in such a situation, and most of the time it’s not too bad, but I still encounter Cloudflare CAPTCHAs pretty frequently. At times, it’s been almost half the web is blocking you. And occasionally, it actually is blocking you, not just a CAPTCHA. It’s also not rare, when being more aggressively blocked, for a site to break because it tries loading scripts from another domain, which is then CAPTCHAing so that scripts just won’t load.
Back when I lived in Australia, I practically never got Cloudflare blocks.
The mechanism may be understandable and even justifiable to a considerable extent, but the poor definitely end up suffering more from Cloudflare than the rich.
by chrismorgan
1/15/2025 at 10:54:41 PM
They’ve got a pretty long history of helping scammers and criminals.https://www.spamhaus.org/resource-hub/service-providers/too-...
by iamacyborg
1/15/2025 at 11:06:29 PM
So the better internet is for everyone, is that so bad?I’d rather have them help everyone than make arbitrary decisions about who gets served. That’s what we have the legal system for.
by Aeolun
1/15/2025 at 11:16:59 PM
It gets into the weeds fast. I thought I was all for free speech, then the Christchurch terrorist shared his live stream of him killing people.The legal system is too slow and private companies have a dubious record of what they police. What’s a good model to follow?
by lostlogin
1/16/2025 at 1:09:36 AM
> The legal system is too slow and private companies have a dubious record of what they police. What’s a good model to follow?Get the legal system in shape. Yeet everyone above pension age out of public office so that we finally may get people into power who grew up with smartphones instead of old farts who let their secretaries print out e-mails and type audio recordings into letters. Then, do the same for police leadership and DAs, yeet the brawns and get the brains. You can't prosecute IT crimes if your average police officer doesn't even know what a proxy or a money mule scam is or if the DA is too goddamn lazy to file a subpoena because the damage is less than 950 dollars.
Then, crack the whip on domestic telcos, ISPs and hosters. Whoever hosts anything connected with more than 200 users has to have a 24/7/365 abuse hotline that has the manpower and authority to investigate abuse claims and remediate them (i.e. disconnect whoever is causing the problem until this party has remediated the issue on their end) in less than four hours.
Then, crack the whip on manufacturers of smart devices. Mandate that every Thing sold with an internet connectivity get at least security updates for a decade, and that the full source code for everything in it including signing keys for firmware be submitted to Library of Congress or whatever archive and released when the manufacturer either goes bust or declares end of life for that Thing.
And then, get the State Department into shape. Countries from which malicious traffic operates or where money from scams gets exfiltrated to get half a year to get their shit in order and be good netizens, or they get cut off from Western nations. No SWIFT, no Internet, no SS7.
The Internet at its fundamental core (cough BGP) runs on the assumptions of a high-trust society, which has led to issues all over the place as the world has shifted towards a no-trust-at-all lawless society and as it is impossible to uproot probably trillions of dollars worth of infrastructure, drastic action needs to be taken to restore the Internet to a high-trust place again.
by mschuster91
1/16/2025 at 1:53:21 PM
> Then, crack the whip on domestic telcos, ISPs and hosters. Whoever hosts anything connected with more than 200 users has to have a 24/7/365 abuse hotline that has the manpower and authority to investigate abuse claims and remediate them (i.e. disconnect whoever is causing the problem until this party has remediated the issue on their end) in less than four hours.I think this makes small-scale hosting unaffordable. It would probably cost circa $150k to staff that hotline, which is then the lower bound on labor cost for the provider. That implies a $750/yr bill to each of those 200 customers before technical costs.
by Majromax
1/16/2025 at 8:24:19 AM
>Then, crack the whip on manufacturers of smart devices. Mandate that every Thing sold with an internet connectivity get at least security updates for a decade, and that the full source code for everything in it including signing keys for firmware be submitted to Library of Congress or whatever archive and released when the manufacturer either goes bust or declares end of life for that Thing.This is much needed as to not have a bunch of e-wast. Of course pretty sure this will cut into next year's new model's profit. Do we really this new model of phone/computer every few year?
by censorfree
1/16/2025 at 12:17:12 PM
I'd vote for you. God damn I wish this was the world we lived in.by Icathian
1/16/2025 at 8:13:14 AM
> or they get cut off from Western nations. No SWIFT, no Internet, no SS7.How do you propose to disconnect them from the internet? As long as there is a country that peers with them that the west peers with, they will be reachable.
by kortilla
1/16/2025 at 10:41:44 AM
This is easy for the phone calls if the politicians cared: Every provider knows who the previous hop was for a call. You report every abuse and your previous hop has two options. 1. They're covered by local law and can point at their previous hop or direct customer. 2. They're abroad and it's their responsibility to deal with their previous hop.Nobody wants to get disconnected from being and to call the US. This would solve the spam/scam calls issue pretty much immediately.
For the internet it would be harder to enforce.
by viraptor
1/16/2025 at 7:41:26 PM
If a killer wanted to make a scene, they could just do it in the real world right in front of people instead of on Facebook.These days, with everyone having a camera strapped to their hands or face, that might not work.
by fijiaarone
1/16/2025 at 9:37:26 AM
> I’d rather have them help everyone than make arbitrary decisions about who gets served. That’s what we have the legal system for.They don't get to have common carrier status without any of the regulation or obligations that go with it.
by bigfatkitten
1/16/2025 at 10:36:42 AM
They also help the groups which sell DDoS services. And sell the DDoS protection. Even if we ignore their morally messed up choices, their business is both making things worse for everyone and sells the cure.by viraptor
1/16/2025 at 1:22:00 PM
I guess people downvoting this didn't know - this is something that happens over and over again: https://www.reddit.com/r/CloudFlare/comments/zmx223/6_ddos_f...by viraptor
1/16/2025 at 1:21:30 AM
There's a ton of sites that ISPs wouldn't sell service to if it wasn't for Cloudflare making it difficult to determine where those sites were. It's basically /dev/null for abuse reports.by wbl
1/15/2025 at 7:23:49 PM
Reminds me of the School -> Pro pipeline where companies sell cheaply or even give away their software to learning institutions so that students who go pro are familiar with their tools and then later recommend it for their work.by bentcorner
1/15/2025 at 9:06:53 PM
That’s absolutely true for things like MS Office and Adobe - but it also works in the other direction: I’m sure making kids use Java for AP computer-science or for undergrad contributed to its uncool status today.by DaiPlusPlus
1/15/2025 at 10:04:24 PM
The two almost-contradictory takes I hold about this are…- Java is cool, actually
- Java would be just as uncool even if people weren’t required to use it in school
by ninjha
1/15/2025 at 10:04:36 PM
The problem for Java's "uncool status" isn't Java as a programming language, the JVM or its academic use IMHO, it rather is a consequence of large-enterprise culture.Large enterprise doesn't value "creativity" or any deviation from standards, but it does value plans and estimates - hence clueless, brainless "managers" and "architects" forced programmers to do absolutely insane bullshit busywork that a gang of monkeys on LSD could do, and that culture spread throughout the large-enterprise world.
On top of that come "design by committee" stuff like CORBA, XML, SOAP, Java EE, Enterprise Beans and everything associated with this particular horror show, JDBC...
You can do absolutely mind blowing stuff with Java and the JVM. But fuck corporate for torturing Java and the poor sods tasked with the busywork. Java got the image it has because programmers want to be creative but could not be so because their bosses were braindead.
by mschuster91
1/16/2025 at 12:46:25 AM
The historical Java patterns of factories of gizmos modified by adapters on adapters etc. really makes the large codebases miserable to work on. Along its enterprise lifespan it picked up all the fad modelling/project jargon/pattern nonsense (which as you rightly say were there to limit creativity) and that is now embedded in codebases. It might be that a new Java enterprise application started from scratch would be lovely, but those are rarely seen in the actual enterprise world.I don't think it was ever uncool because of the core language, it was always uncool because of the standard libraries, UIs and culture.
by nasduia
1/16/2025 at 5:02:21 AM
> I don't think it was ever uncool because of the core languagePutting type-erasure vs. reification to side, I'm going to disagree here: for reasons unknown, Java's language designers have adopted a dogmatic opposition to class-properties (i.e. field-like syntax for invoking getters and setters), operator-overloading, or any kind of innovation of syntax.
I appreciate the problem of backwards-compatibility (and forwards-compat too), but the past 30 years of software and programming-language usage and design shows that field-like getters/setters (i.e. "properties") are a good and useful feature to have; so if Java is going to overlook something as basic as properties (pun intended), then it follows that Java's designers will similarly disregard other language design innovations (case-in-point: if "value types" are even an innovation).
I can say there is one thing that Java has done well, and that's make a good music video: https://www.youtube.com/watch?v=1JZnj4eNHXE
-----
Yes, Project Loom's reinvention of Green Threads is cool, but that's not anywhere near enough to address Java's declining relevance and credibility as an application-programming language in the era of C# 13, Rust and TypeScript (and yes, I know Rust doesn't have properties - but the rest-of-Rust more than makes up for it). My main take-away from the past 15+ years is that Java fell-behind everyone else; it's not that C# is Microsoft's take on Java, but that Java is now a third-rate C#.
by DaiPlusPlus
1/15/2025 at 11:06:50 PM
Autocad 10-12 back in college. Cost thousands of dollars in 80s/90s dollars, Not officially allowed to copy, but in reality effortless to copy and run at home for free.There were other products aiming to be just as good at the same time that were actually protected with dongles and such.
The one that everyone could run at home is the one that took over the world.
by Brian_K_White
1/16/2025 at 3:18:25 AM
Same with Photoshop, and Windows, and plenty of others. Intentional or not, the ease of copying these products is what made them ubiquitous.by taneq
1/16/2025 at 10:10:40 AM
I think Windows was ubiquitous because for a long time there was nothing else usable for Joe Average on PCs, and PCs were essentially the only game in town until Apple got its act together.by akoboldfrying
1/15/2025 at 9:07:21 PM
This is exactly our thinking with authentik (open source IdP), and it's played out in practice so far. Enterprise sales conversations are so much easier when they start with "we all use you in our homelabs already." We're much more focused on giving those individual users a positive early experience (in hopes that some small percentage will really pay off down the road) than in extracting a few dollars from each of them.by fheisler
1/16/2025 at 8:50:46 PM
I had this exact conversation with a Cloudflare rep a year or two ago, after I told her how I user their free DNS service. She said, "that free service was the best thing we ever did". And we wound up buying their bot management and DDOS services.by CWuestefeld
1/15/2025 at 4:24:08 PM
I went back and reread that reply by Matthew. Essentially, nothing has changed; the free customers are very important to us for all the reasons that he outlined. See also this blog post on us and free customers from 2024: https://blog.cloudflare.com/cloudflares-commitment-to-free/by jgrahamc
1/15/2025 at 8:32:56 PM
^ CTO of Cloudflare for referenceby bobnamob
1/15/2025 at 4:54:07 PM
> I don't think they care much about few "Pro" upgrades here and there. The real money, and their focus as a company, is in enterprise contracts.Cloudflare's enterprise customer acquisition strategy seems to be offering free or extremely cheap flat-rate plans with "no limits", then when a customer gets a sizeable amount of traffic they will try to sell them an enterprise plan and cut them off if they don't buy (see https://robindev.substack.com/p/cloudflare-took-down-our-web...). IMO this is pretty shrewd, as it means that companies can't do real price comparisons between Cloudflare and other CDNs until they already have all their infrastructure plugged into Cloudflare.
by ndiddy
1/15/2025 at 5:20:30 PM
That particular story / case had a lot more context to it that we weren't given. I wouldn't be ready to place any kind of merit on it without hearing more. I also think given the OP's industry it's likely there were issues with IP reputation. Could it have been handled differently? Probably. In this case I think it would have been smarter to just part ways upfront and let the client know it's not going to work out. I suspect the contract was designed to say.. we don't see the value in this relationship.. but at this price we'll make it work type deal. I don't think that's the right way to go, but I hardly believe this is how they operate.I've used their free -> enterprise services in multiple companies and clients. Haven't had a single bad experience with them yet. Always helpful, if a bit delayed at times.
by ganoushoreilly
1/15/2025 at 5:46:23 PM
It doesn't seem like Cloudflare has any problems with online gambling, especially since the first email the author got from Cloudflare came from someone in their "Gaming & iGaming" division. There's people in this thread in other industries who have had similar experiences with them.IMO the biggest problems are how Cloudflare kept inventing excuses like "issues with account settings" to get the customer on the phone with their sales team, and the mixing of "trust and safety" with sales (like deleting their account for ToS violations after the CEO mentioned talking to a competing CDN).
by ndiddy
1/16/2025 at 4:27:39 PM
No problem with gaming & gambling where it’s legal. Lots of problems where 1) it’s illegal; and 2) a customer sets up lots of free accounts to get around local ISP blocks and gets big ranges of our IPs blocked causing significant collateral damage to other customers who share the IPs. In that case we will ask the customer to switch to a solution which requires them to bring their own IP addresses. And because that takes much more bespoke support, we charge for it.by eastdakota
1/15/2025 at 6:15:30 PM
I don't know that I can trust the perspective of the Op here. Gaming and Gambling aren't the same thing. We don't know that they invented excuses here either. I would also suspect the comment about a competing CDN was used by the OP to try and gain leverage and it failed.All i'm saying is we can't make a determination of right and wrong without more data. All things considered, it reads more to me that the data withheld is on the original OP side rather than the CF side.
Either way, it's a unique one off. Most of the mentions in this thread of this behavior all rely on this one experience. I think that in of itself is probably a positive on the side of cloudflare. If it were institutional that they treat clients like this we would hear it regularly.
by ganoushoreilly
1/15/2025 at 7:03:27 PM
> Gaming and Gambling aren't the same thing.iGaming is a euphemism for online gambling.
https://assets.ctfassets.net/slt3lc6tev37/4SyI8LW6SeJAGPWwZY...
by jsheard
1/15/2025 at 7:34:35 PM
Interesting, thanks for the link to the asset too.by ganoushoreilly
1/15/2025 at 7:50:41 PM
Gambling is often just refered to as "gaming" by the industry and legal system, so the word is like "drinking" in that it's both specific and non-specific depending on context. English is a very well thought out language.by jsheard
1/15/2025 at 5:14:50 PM
Yep, and if you contact their sales directly because you've been bitten before and tell them your traffic they will be happy to tell you that yes, other than a short trial you have to pay them for huge bandwidth from month one. It's actually surprising to me people would believe it's fully free. Like think for a bit that if that was the case Netflix would just move to Cloudflare free tier and Cloudflare would go bankrupt immediately.by vasco
1/15/2025 at 5:18:35 PM
Like think for a bit that if that was the case Netflix would just move to Cloudflare free tier and Cloudflare would go bankrupt immediately.Cloudflare's free tier specifically excludes video. See https://www.cloudflare.com/service-specific-terms-applicatio...:
Content Delivery Network (Free, Pro, or Business) Cloudflare’s content delivery network (the “CDN”) Service can be used to cache and serve web pages and websites. Unless you are an Enterprise customer, Cloudflare offers specific Paid Services (e.g., the Developer Platform, Images, and Stream) that you must use in order to serve video and other large files via the CDN. Cloudflare reserves the right to disable or limit your access to or use of the CDN, or to limit your End Users’ access to certain of your resources through the CDN, if you use or are suspected of using the CDN without such Paid Services to serve video or a disproportionate percentage of pictures, audio files, or other large files. We will use reasonable efforts to provide you with notice of such action.
by jgrahamc
1/15/2025 at 5:29:30 PM
Replace Netflix with Reddit in that hypothetical then, would they be allowed to serve their substantial non-video traffic through the free tier? If so, you have to wonder why they choose to pay for Fastly instead.by jsheard
1/16/2025 at 4:29:24 PM
We’d be happy to support Reddit on our free tier. I doubt we’d actually be able to measure the increase in bandwidth costs if they were to onboard.by eastdakota
1/16/2025 at 9:20:12 AM
Yes, and they are free to talk to us any time if they want to switch; I doubt they'd want to be on a free plan because there are significant extras that come with the paid plans.by jgrahamc
1/15/2025 at 5:49:01 PM
Does this apply to caching R2 with the free tier CDN?The R2 overview page explicitly lists "Storage for podcast episodes", but a podcast host under the free tier would serve a disproportionate percentage of audio files.
by Scaevolus
1/15/2025 at 9:01:59 PM
It's been asked and answered many times. https://www.cloudflare.com/en-au/service-specific-terms-deve...by killingtime74
1/16/2025 at 8:31:21 AM
ctrl+f "podcast" has no resultsby ycombinatrix
1/16/2025 at 10:41:40 AM
It's treated (along with the big one, video) under non-html contentby killingtime74
1/15/2025 at 6:02:28 PM
Audio is tiny compared to video (and even images), especially for podcasts, think ~1MB/minute. And they compress well if you want them to be smaller. High quality video (think 4K HDR) can quite comfortably be over 1MB per second.I assume they don't want to become a file sharing website, but hosting a podcast is relatively easy on the bandwidth requirements.
by Ambroos
1/15/2025 at 7:10:25 PM
A music album which gives an hour of entertainment might be distributed in lossless form at a size of 300 MB or so. A similar length TV episode could be between that and 1 GB. Podcasts are usually way lower quality and much smaller.A lot of people who had large image collections (like myself) online struggled with revenue relative to cost circa 2012, I saw a lot of sites I respected go down, though we did see some new style social sites such as Pinterest, Snapchat, Instagram, etc. Somehow YouTube was doing much better in terms of revenue/cost with video.
Compressing images for the web is not at all trivial, I over-compressed a few million images and really regretted it. When I post to social now I use Photoshop's "(Legacy) Save for web" which has a nice slider for the quality level and find I can get images I take with my Sony to look like they came from a pro camera between 80kb (small flower, blurry background) to 800kb. I see huge splash images on blogs that are smaller, they make a good first impression, look close and the blocking is awful.
by PaulHoule
1/15/2025 at 7:55:25 PM
What about hosting video on R2 and using the CDN?by JonoBB
1/15/2025 at 7:19:15 PM
Frankly it’s none of y’alls beeswax what medium of content I’m deploying. I can understand restrictions on illegal and offensive content. I won’t be using Cloudflare if including a file or even putting some base64 in my html file will be a ToS violation.It's these petty restrictions that make these pricing policies convenient, and it hurts the market :(
https://en.wikipedia.org/wiki/Dumping_(pricing_policy) https://pricecontrol.biz/en/dumping-from-a-to-z/
by benatkin
1/16/2025 at 1:09:04 AM
Wouldn't a significant restriction on what you can host for free move it further from being dumping? I don't understand your logic.by Dylan16807
1/16/2025 at 1:29:00 AM
No, if they had to be more consistent with the rules this type of dumping wouldn’t be as effective.by benatkin
1/16/2025 at 3:52:05 AM
What's inconsistent about allowing web pages but not video?If they had a limit of 50MB average per page navigation, would you call that rule consistent? It would have largely the same effect and I don't think it would affect the ease of dumping.
by Dylan16807
1/15/2025 at 5:51:34 PM
Well bad example, but as someone else said, replace with any other large non video service. I'm not making this up, I had calls with sales. And like I said, I don't think this is surprising, it's like "infinite bandwidth" deals from ISPs and phone data plans, etc. It's a reasonable expectation that you'd have to pay at some threshold.by vasco
1/15/2025 at 5:10:36 PM
I haven't heard about this in particular but based entirely on your depiction here it sounds more like fraud to me.If I was paying a flat rate for a no limit plan, that company tried to sell me an Enterprise plan which I declined, then they cut me off, we'd be in court as soon as the clerk would schedule it.
by pc86
1/15/2025 at 6:00:48 PM
If you were rotating IPs against the TOS I don't think you'd have a leg to stand onby jamespo
1/15/2025 at 6:36:16 PM
The GP doesn't mention anything about rotating IPsby pc86
1/16/2025 at 1:27:23 AM
I think he is saying that the customer, a casino. Had a dubious legal status in different countries. They are often banned.Cloudflare doesn't want their IP's (rotating) to be affected so advised bring your own IP, which is an Enterprise feature.
by NicoJuicy
1/16/2025 at 1:18:35 AM
I remember this story and it missed the entire point.The customer ( a casino) was using dubious actions in different countries which impacted Cloudflare's IP trust. Tldr: Cloudflare didn't want an IP ban in their IP's due to government regulation.
The fix was to bring their own IP which is an Enterprise feature, as they weren't allowed to use Cloudflare's IPs anymore.
by NicoJuicy
1/15/2025 at 7:32:29 PM
> Bandwidth Chicken & Egg: in order to get the unit economics around bandwidth to offer competitive pricing at acceptable margins you need to have scale, but in order to get scale from paying users you need competitive pricing. Free customers early on helped us solve this chicken & egg problem.I'm not really sure how this works.
Suppose you have paying customers and for that you need X amount of bandwidth. If you add a bunch of free customers then you need X + Y bandwidth. But the price of X + Y is never going to be lower than the price of X, is it? So even if the unit cost is lower, the total cost is still higher and you haven't produced any additional revenue in exchange, so how can this produce any net profit?
by AnthonyMouse
1/15/2025 at 8:42:46 PM
If you send 10Gbit/s to an ISP you have to pay for transit to reach it. But if you send 100Gbit/s+ the ISP suddenly is willing to not only peer for free with you but may even host the servers for you in their data center for free. [0][1][2] So yes being bigger can absolutely save you costs.[0]: https://www.cloudflare.com/partners/peering-portal/
[1]: https://openconnect.netflix.com/en/
[2]: https://support.google.com/interconnect/answer/9058809?hl=en
by bauruine
1/16/2025 at 12:23:32 AM
Don't forget about the Bandwidth Alliance, which is agreements for free or cheap egress between peers.by tomnipotent
1/16/2025 at 2:56:40 AM
Can't you just send random generated packets. Or by requesting content from other hosting provider with free or cheap egress. Or sending to another hosting provider.by YetAnotherNick
1/16/2025 at 6:21:25 AM
Sending random packets at another AS just results in your traffic being blocked. The network engineers running these systems are smart, and the community is surprisingly small.by gr3ml1n
1/15/2025 at 9:55:57 PM
The thing with ISPs is the small guys are more likely to have to pay, and the smaller you are the more likely you are to pay more.If you are a Tier 1 ISP, everyone is willing to pay you to carry their traffic and other Tier 1s just make peering agreements with you.
If you're johnscheapvps.com, you're likely to pay all your upstream ISPs for your traffic. If you're GCP or, say, digitalocean.com, everyone would love to be paying you to get faster access to all the sites hosted on your platform (and because paying you is probably going to be cheaper than their regular upstream)
by Ugohcet
1/15/2025 at 11:38:06 PM
Imagine you're an ISP. If your customer has slow bandwidth to some random website, they will blame the website. If they have a slow connection to YouTube, they will blame you.So YouTube gets more favorable terms on transit bandwidth than the random site does.
by laverya
1/15/2025 at 7:37:53 PM
it may be, especially if the ISP in question just does direct peering with you, your unit cost can drop to ~ $0/MB, and you stop paying Cogent/Verizion/HE unit cost for facilitating the connection from you to the ISP.Works for the ISP too, one off cost for them to drop there side of the bill down
by mugsie
1/15/2025 at 7:36:27 PM
The point is that that you get your paid offering down to a lower price point because you have the volume to get the cheaper peering deals. Because your paid offering is cheap you get even more volume from paying customers which offsets the loss you made.by chippiewill
1/16/2025 at 4:11:30 PM
Cloudflare generally seems to have a really smart strategy team. There's a really excellent Stratechery article about Cloudflare's strategy team more generally:(Stratechery is down now, but the web archive is up.) https://web.archive.org/web/20250108182845/https://strateche...
by estsauver
1/15/2025 at 9:15:06 PM
And this works IMEI use Cloudflare for hobby projects 90% of the time because it’s free. That dramatically increases the likelihood I advocate for their offerings in the enterprise
by DrBenCarson
1/15/2025 at 10:07:42 PM
[dead]by parkerproject
1/15/2025 at 5:22:36 PM
It's a very elegant business strategy because you have one clear focus (handle loads of bandwidth), but it can be expressed in so many ways (DNS/Caching, object storage, video delivery/streaming, static site hosting).by crowcroft
1/15/2025 at 4:55:29 PM
I've always wondered if there is an accounting benefit for them. Can the free tier be charged as 'marketing'? No idea how you would internally break up the costs, but it could make your margins look better.by uncertainrhymes
1/16/2025 at 1:59:57 PM
Another likely reason: the process of metering bandwidth accurately enough to use as input for a billing process costs money. On their distributed setup it's probably seriously expensive to do accurate bandwidth metering per site. Probably more expensive than they expect to make by pricing bandwidth.by speleding
1/16/2025 at 1:40:17 AM
The hidden purpose of a free tier is to discourage competitionby mcmcmc
1/16/2025 at 2:09:22 PM
Expand on this please?by bluedino
1/16/2025 at 8:46:57 PM
Let’s say you’re looking to break into the Fun as a Service market. The incumbent offers 100 hours of Fun per year as a free service and charges enterprise prices above that. If you want to start a Fun as a Service competitor, to have any chance of competing for new signups you also have to front 100 hours/year for anyone who wants to try it at a 100% loss, before you can even start making money.It’s the same principle behind predatory pricing, which is illegal but rarely enforced. The goal is to make it too expensive for new players to enter the market, or to force existing competitors out.
by mcmcmc
1/16/2025 at 1:35:58 AM
That's not the complete story.Cloudflare's main income is DDOS, which is incoming traffic they pay for.
They pay for that pipeline (which you pay for up and down traffic), so they have a generous free CDN because they already pay for it.
( Unrelated to workers, ... )
by NicoJuicy
1/15/2025 at 8:53:52 PM
I think this is the important part> Today we continue to see that benefit in regions where our diversity of customers helps convince regional telecoms to peer with us locally, continuing to drive down our unit costs of bandwidth
If you can peer your traffic you can send it for free.
So lots of small customers, despite not paying anything, is helping to reduce bandwidth costs for Cloudflare to zero.
If they've reduced bandwidth costs to zero then they can afford to give it away for free.
I can tell you from personal experience that getting some ISPs to peer with you is hard unless you are exchanging lots of traffic already.
This is a clever playbook that has made Cloudflare a tier 1 ISP in an age when that is extremely difficult.
by nickcw
1/16/2025 at 12:22:23 AM
- Not every peering is free. - You still have to pay for the fibre and router.by j16sdiz
1/16/2025 at 7:04:39 AM
Power and rent tooby inemesitaffia
1/15/2025 at 7:38:19 PM
> Cloudflare had decided long ago that they wanted to work at an incredible scale.This reminds me of the story of how Jeff Bezos bought relentless.com. The rest is history. https://pluralistic.net/2022/11/28/enshittification/
by benatkin