Top
Best
New

Posted by shintoist 6 hours ago

Dropping Cloudflare for Bunny.net(jola.dev)
332 points | 176 comments
GeneticGenesis 6 hours ago|
In the interests of transparent disclosure on such a positive blog post, It might be worth calling out that all the links on the page are all linked to the Bunny Affiliate Program. [1]

[1] https://bunny.net/affiliate/

joladev 5 hours ago||
Sorry, I realize I overdid it on the affiliate links so I've called out the link and removed some others. Just thought it was nice that they had an affiliate program. Nothing shady intended!
freedomben 5 hours ago|||
Thanks, just something to be mindful of in the future. It unfortunately can discredit your work if not clearly disclosed. Thanks for the post!
stronglikedan 4 hours ago|||
> It unfortunately can discredit your work

In a time where more people usually beg for forgiveness instead of asking for permission, it already has

kay_o 2 hours ago|||
A bit more than discredit, this is almost always against affiliate terms so you don't get payout and often actually illegal for not disclosing compensation.
calmingsolitude 1 hour ago||||
Thanks for the update. The usage of an affiliate link feels quite dishonest here because the hyperlink says bunny.net but then opens up bunny.net/?ref=xxxx
paulddraper 3 hours ago|||
Of course it’s nice.

But that changes things

gruez 5 hours ago||
Yeah IANAL, but this sort of endorsement with undisclosed remuneration would probably run afoul of FTC guidelines, which is why you see disclaimers like "As an Amazon Associate I earn from qualifying purchases" everywhere. The author seems to live in the UK, but a cursory search suggests there's something similar there as well.
arcza 4 hours ago|||
Maybe the whole world is not in the U.S. What is the FTC? The Royal Air Force Flying Training Command?
tick_tock_tick 43 minutes ago|||
It's pretty fair to assume someone on a USA site, run by an American company, that is a major VC firm based in San Francisco, in an article talking about moving away from another USA company that is located all of 2 miles away from ycombinator, and speaking english should be able to put 2 and 2 together when dealing with contextual information.

If they can't they probably should move to an international focused site.

spookie 21 minutes ago||
The author of the article is not from the US, and is talking about a Slovenian alternative to Cloudflare.

Either way, we are on the internet. Pretty international stuff.

gruez 3 hours ago||||
>The author seems to live in the UK, but a cursory search suggests there's something similar there as well.
ghurtado 2 hours ago||||
> Maybe the whole world is not in the U.S

Not yet. Working on it, though.

paulddraper 3 hours ago||||
Federal Trade Commission

An acronym as common as GDPR.

arcza 3 hours ago|||
I'm just making a point the whole world doesn't revolve around America.
philipallstar 1 hour ago||
There will also be obnoxious farts who say "the world doesn't revolve around the EU" every time GDPR is mentioned.
croes 3 hours ago|||
I guess it’s reference to the fact that the blog writer lives in London, so the US meaning of FTC doesn’t matter when a someone in Europe promotes a US service
fp64 3 hours ago|||
Now I'm curious, how is it called in the UK? I tend to use "FTC" as the general term when I want to refer to a trade regulatory body in a country, as in "UK's FTC equivalent". I wasn't aware it is so obscure?
zem 3 minutes ago|||
the fact that you can't name the UK equivalent offhand should tell you how obscure these regional agency names and acronyms are in general.
arcza 54 minutes ago|||
Probably the UK CMA (Competition and Markets Authority) which regulates competition/antitrust, mergers, national security acquisitions and the like.

Or there is a loosely defined locally-run thing called 'Trading Standards' which is done at the council ("municipality") level.

and for the record I am just being difficult and everyone in tech/mildly well read knows what the (U.S.) FTC is. My point is more that one country's rules don't always matter for the operations of domestic commerce in another amongst their own citizens.

We famously mock our own jusrisprudence - "if Parliament passes a law that it is illegal to smoke on the streets of Paris, then it is illegal to smoke on the streets in Paris", so even when hard legislation exists (4chan/Ofcom shitshow?) it is meaningless.

The only power that matters long term in the universe is sheer force and hard power, and it has always been that way.

infecto 5 hours ago|||
Maybe it technically under some regulation runs afoul. The FTC would never bother themselves with this and I don’t believe it’s in the spirit of the intent.
Kye 1 hour ago||
They might not enforce it consistently, but they do bother themselves with it enough to have guidelines.

https://www.ftc.gov/business-guidance/resources/disclosures-...

kugelblitz 5 hours ago||
I use bunny.net for CDN and DNS.

I don't like free offerings, because what if they decide to charge someday? What if someone decides "free is not feasible, we start charging $20 per instance now".

I'd rather have a low fee now, a change from $2 to $3 is more likely and that's fine for me. But from free to not free is risky for me.

I also like smaller, independent-ish ompanies that actually care about developers. That's why I use bunny.net, transistor.fm, Plausible Analytics.

akdev1l 5 hours ago||
>I don't like free offerings, because what if they decide to charge someday? What if someone decides "free is not feasible, we start charging $20 per instance now".

You can just move to another provider at that point. At least when it comes to CDN and DNS there’s literally no vendor lock-in.

You can grab your dns records export them to csv and import somewhere else easily and a CDN is just a file server so you can just give your files to someone else easily.

oasisbob 2 hours ago|||
> At least when it comes to CDN and DNS there’s literally no vendor lock-in.

ehhhh, really depends on which CDN features you're using, and at what volume. Using ESI? VCL? Signed URLs or auth? Any other custom functionality? Are you depending on your provider's bot management features which are "CONTACT FOR PRICE" with other providers? Does your CDN provider have a special egress deal with your cloud provider?

It's possible to picture this being easy in the same way that being multi-cloud or multi-region is easy.

akdev1l 2 hours ago||
>Using ESI? VCL? Signed URLs or auth? Any other custom functionality? Are you depending on your provider's bot management features which are "CONTACT FOR PRICE" with other providers?

I have no idea what two of those acronyms mean. None of this is part of what a CDN offers.

Yes if you use DDoS protection, or cloudfare’s ZeroTrust or embrace $X proprietary features then what I said no longer applies.

I strictly said DNS and CDN.

youngtaff 2 hours ago||
ESI = Edge Side Includes think Server Side Includes on a CDN technology as supported by Akamai and used by sites like Ikea to deliver a fast maintainable experience

VCL = Varnish Configuration Language i.e. how you configure your Fastly services

If you're just using a CDN as a proxy then there's no lock in but plenty of sites are using CDNs for much more than that

glhaynes 5 hours ago|||
Can anyone say why this is being downvoted? Seems like it makes sense to me, but this isn't my area of expertise.
Etheryte 5 hours ago|||
Predictability matters. The whole point of paying someone else to handle a problem for you is that you don't have to worry about it. If you go all in on a provider and then suddenly find out that you've been switched to a paid plan in the middle of your vacation, that's not a place anyone wants to be. Saying there's no lock-in is nice, but that overlooks the fact that there most definitely is friction. What if there's no mass export? No mass import? Or you need to reset 2FA? Or etc, there's a thousand things that can shoot you in the foot, especially if you have a lot of services you need to migrate.
broken-kebab 3 hours ago|||
It's impossible to generalize over free vs paid in regard to predictability. E.g. a provider I paid for simply disappeared once when I was quite busy while my old free gmail still works. Realistically CF's free tier is more predictable than many paid options on market.
Kye 1 hour ago||
My threat model here focuses on what the provider gets out of the free tier. Cloudflare gets a broad view into activity on the internet for building the models they use for their paid offerings. Free Gmail puts people on a path in to Google's ecosystem with basically zero marginal cost.
akdev1l 2 hours ago||||
>What if there's no mass export? No mass import? Or you need to reset 2FA?

1. For DNS we have standardized AXFR requests which the DNS provider needs to support as they are part of the DNS standard. There is not an option of not having that unless you have a really shitty provider that you should change anyway.

2. Same for Mass Import because again DNS already defines these things at the protocol level.

And resetting 2FA or whatever is just the cost of using any service

Personally I have used CF for ~10 years so I have saved $240 and I simultaneously use GitHub Pages and CF Pages for CDN because again I just need to give them a bunch of static files. Adding a third CDN provider would literally be a single command at the end of my build pipeline.

edoloughlin 4 hours ago|||
Or your provider randomly decides you need to be on an enterprise plan: https://robindev.substack.com/p/cloudflare-took-down-our-web...
gordonhart 5 hours ago||||
For personal projects, I'd rather just pay $2/month and not think about it than get hit with a random bill and scramble to migrate before the next month's bill. Bunny is perfect for this use case where you have a handful of projects that aren't all actively maintained. It just works without hand-holding, and since you're paying for the service, there's no rugpull looming.
xur17 1 hour ago||
Don't you still have to worry about big bills since bunny bills based on usage?
wonger_ 1 hour ago|||
https://support.bunny.net/hc/en-us/articles/360000235911-How...

> Minimum Account Balance

> In order to keep your service online, you are required to keep a positive account credit balance. If your account balance drops low, our system will automatically send multiple warning emails. If despite that, you still fail to recharge your account, the system will automatically suspend your account and all your pull zones. Any data in your storage zones will also be deleted after a few days without a backup. Therefore, always make sure to keep your account in good standing.

You proactively replenish your balance, so in the worst case, you can just let the account go.

gordonhart 1 hour ago|||
The biggest bill I've gotten from Bunny was like $10 when my app (https://atlasof.space) briefly went viral and got 100k+ views in a month. Bunny CDN is so reasonably priced and the realistic visitor ceiling for my projects is low enough that it's still negligible. The free->paid cliff is typically a lot steeper than this in my experience.
osigurdson 4 hours ago||||
I didn't downvote it, but I don't think migrating away from Cloudflare workers, R2, D1, etc., isn't going to be that easy. Basically, the build these things from the ground up to work optimally for their infra - even the mental model that you have to use is different. If you only narrowly use one part of it, maybe.
akdev1l 2 hours ago||
>Cloudflare workers, R2, D1, etc., isn't going to be that easy.

And how is that related to me? My comment said (and the parent I replied to) mentioned DNS and CDN.

Now we add compute services, data storage, whatever D1 is and the other comment mentioned auth/authz

Are people not aware what CDN and DNS are?

nixosbestos 5 hours ago|||
I used to handwave cloud portability. Turns out when you're shipping things and need extra services and you have deadlines, you build against the platform. I think the GP comment was probably expressing wariness of the free cloudflare tier that entices you to build against their APIs and their product shape in a way that inevitably locks you in. Sure, you could migrate, but that's expensive.
glhaynes 5 hours ago||
Yeah, good point. For a little hobbyist site of no importance, I'm not too worried about vendor lock-in, but that calculus changes as it gets more important.
nixosbestos 4 hours ago||
That's the catch though. By time you're scaling, there's tension between roadway and revenue and headcount and it's the worst worst possible time to need to reachitect.
stingraycharles 3 hours ago|||
> I don't like free offerings, because what if they decide to charge someday? What if someone decides "free is not feasible, we start charging $20 per instance now". > I'd rather have a low fee now, a change from $2 to $3 is more likely and that's fine for me. But from free to not free is risky for me.

With free offerings, you’re always helping the supplier in some way. Then you become the product. Which makes it difficult to understand the value exchange; it’s much easier to do so when you’re just paying a fair sum of money.

osigurdson 4 hours ago|||
Logically, the only thing CloudFlare would do is lower or eliminate the free usage tier. For instance, if X million operations are currently free, they make X/2 operations free. I don't think they would do that, but if they did, it couldn't possibly be existential to any viable company.

Practically, any metered supplier can put you out of business. It usually doesn't happen because destruction is mutually assured.

+1 for using smaller, more independent companies in any case!

cube00 2 hours ago|||
Except for those cases where CF sales have threatened to kick businesses off the platform unless they join an five or six figure enterprise plan because they've passed some unpublished threshold.
bensyverson 3 hours ago|||
Well said. I use bunny.net for many of the same reasons, and to support diversity of solutions in the internet ecosystem.
broken-kebab 3 hours ago|||
>What if someone decides "free is not feasible, we start charging $20 per instance now".

This logic doesn't hold much water, however. Abrupt changes in pricing or other conditions happen with paid tiers as well

kugelblitz 2 hours ago||
Yes, but combine that with a small-ish provider, this will also hurt them (e.g. see Google Maps price hike). Either way, if I use a service 20x a month and it costs $15, I can handle a hike to $20, that's fine, somewhat predictable. They also relied on those customers, they can't just get rid of all $15 customers.

But if a free offering suddenly says "We are getting rid of free, only starting $899 a month baseline, because we noticed our free users aren't converting and we only want to support enterprise from now on". Well, then I have to move everything.

Still a big price hike can come, but +20% monthly is easier to stomach than if I can't be sure what will happen to the free offering.

TiredOfLife 41 minutes ago|||
A change from $2 to $3 is as likely as change from $2 to "call us for quote"
66yatman 1 hour ago|||
If you have the money it’s good
SV_BubbleTime 4 hours ago||
If the rest of the market moved to $20, why would economics of another vendor moving from $2 to $3 at the same time be plausible?
rmoriz 4 hours ago||
While this will probably happen over time, free* offerings are an anomaly you can‘t build a business on. But even 1€/months minimum is probably too low to cover costs.
Manchitsanan 5 hours ago||
I'm currently running a SaaS on Cloudflare Workers + Pages. The developer experience is genuinely good, deploying serverless functions and static sites from the same repo has been seamless.

But I hit a real issue recently: CDN edge caching served stale HTML after a deploy, and the service worker cached the bad response. Took a CDN purge from the dashboard to fix. The debugging experience when things go wrong at the edge is painful, you're always guessing which cache layer is the problem.

That being said, the free tier is hard to beat for getting started. Workers, Pages, KV, R2 — you can run a full production app at near-zero cost until you hit scale. Not sure if Bunny offers that.

ossa-ma 5 hours ago||
Cloudflare's biggest benefit is the wrangler cli which when paired with claude code means that you can completely handoff setup/debugging/analysis.

Some of you may be skeptical about this but it allows for much easier management when working on multiple SaaS/hobby projects/personal tools.

kordlessagain 53 minutes ago||
I deploy to Google just fine with Claude and have ZERO use for Cloudflare's toxic code.
michaelbuckbee 4 hours ago|||
Bunny has a lot of that (they have a sqlite compatible API, edge functions, but the call it something different, etc.)

That being said, I had enough issues with Bunny and CF debugging across regions that I made this free tool to do both remote HTTP and TCP traceroutes to keep my sanity: https://dnsisbeautiful.com/global-http-availability

danielskogly 3 hours ago|||
This is why we purge cache from CI after a deploy[0], and other places when our users publish a story, etc.

That said, the edge-caching being how it is, it's possible to run into some race-conditions where the cache has been purged but not propagated to the edge network, and if visited too soon, the stale version might end up back into the cache.

[0]:

  curl --fail --output "/dev/null" --silent --show-error -X POST "https://api.cloudflare.com/client/v4/zones/{our_zone_id}/purge_cache" \
    -H "Authorization: Bearer $CLOUDFLARE_CACHE_PURGE_API_TOKEN" -H "Content-Type: application/json" \
    --data '{"hosts": ["instorier.com", "www.instorier.com"]}'
Sammi 5 hours ago|||
Yeah ran into that too, and found someone else that wrote a script for it, so we're not alone: https://bash.cyberciti.biz/web-server/linuxunix-bash-shell-s...
wahnfrieden 5 hours ago|||
Bunny doesn’t have a free tier, but their greatest asset is that it has prepaid billing: there’s zero risk of running up a surprise six figure bill just because of being attacked, making a mistake with a deploy, or other sudden sources of resource usage. I’d rather my site go down than to be on the hook for hundreds of thousands, which many projects have no hope of generating from sudden spikes in traffic of any source.

There’s a cost limit to how much high availability is worth on any project but vendors like CloudFlare don’t respect that.

hak8or 4 hours ago||
And this is why I am immediately shifting to bunny from cloudflare at this point.

A week ago I (a hobbyist running a small side project for a dollar or two a month in normal usage, so my account is marked as "individual") got hit with a ~$17,000 bill from Google cloud because some combination of key got leaked or my homelab got compromised, and the attacker consumed tens of thousands in gemini usage in only a few hours.

Google denied a rate adjustment, and haven't reached back out to me for a good few days now. My credit card denied the charge because it was over my credit limit by a good few thousand dollars and they suspected fraud, but now I am terrified of being taken to collections and ruining my prospects of renting an apartment due to my credit score/history being ruined, or them just taking me to court.

I am never going to use "use now pay later" services, especially with cloud portals where it's so hard to put in a actual cap, and the cloud provider not having any sane rate limits. I am fine paying if it was negligence or a mistake on my part as a very expensive lesson in security, but 17k is brutal.

The fact they don't have an easy way to hard cap usage (especially for an individual account) and have ineffective rate limits (how on earth is an account that pays a few dollars a month able to run up tens of thousands in just a few hours), makes me never want to use their (or any use now pay later with no easy caps or rate limits) service ever again. Or even a phone number to call.

shimman 4 hours ago|||
If you're in the USA contact your state AG + Senator and present your case. Mention that Google is abusing small owners due to their ineptitude in security practices, construct the argument that makes it appear Google is squeezing small users like a mob boss/cartel.

Also before doing this save anything important that Google owns (gmail, youtube videos, anything in storage). The leaders at Google are vengeful enough to completely lock you out for challenging them.

diarrhea 2 hours ago|||
Just this month Google shipped what I understand as hard limits in AI Studio/Gemini/whatever it's called this week. I had existing billing alerts (best you could do before IIUC), but set these new hard limits up immediately. Feels good!
jtbaker 5 hours ago||
DB seems like the main shortcoming in the stack for them. I don't want to deal with the limitations of D1. Seems like a serverless postgres setup a la Neon/Supabase would be a slam dunk.
WilcoKruijer 5 hours ago||
They have Durable Objects which should be enough for most use cases (it’s SQLite with no limitations). Have you tried that?
starwatch 4 hours ago|||
I've used DO's quite a bit. I'm a big fan... however I find the database latency pretty hard to deal with. In the past 6 months I've seen upwards of 30s for little side projects running tiny (100's of kb) databases. Sometimes it's lightning fast... sometimes it's a disaster.

As a consequence I've had to build quite defensively - adopting a PWA approach - heavy caching and background sync. My hope is that latency improves over time because the platform is nice to work with.

jtbaker 3 hours ago|||
Yeah, but then I'm heavily coupled to their proprietary infrastructure. Maybe a good thing for them, but a nonstarter for thinking about building a real business on, for me and many others I'd presume.
jFriedensreich 4 hours ago||
Cloudflare is not a CDN anymore but the workers edge platform, if you can move to bunny.net, you were not really using cloudflare. I don't understand how none of the alternatives really embrace WinterTC

If i see something horrific like:

import * as BunnySDK from "@bunny.net/edgescript-sdk" BunnySDK.net.http.serve(async (request: Request) =>

Thats a proprietary lock-in worse than what it tries to replace!

mark_and_sweep 3 hours ago||
AFAIC, WinterTC doesn't specify how to start an HTTP server. Their minimum common API requires, among other things, that the Request and Response interfaces from the fetch specification are present. Unfortunately, it does not specify any sort of serve function.
jFriedensreich 3 hours ago||
Because an edge runtime should not directly start servers in the first place. You provide handlers that fulfil requests from the system. Edge runtimes that pretend to start the servers in the edge worker context are flawed and ugly from the very start. APIs like that leak implementation details and increase vendor lock-in for no added benefit.
mark_and_sweep 1 hour ago||
> > I don't understand how none of the alternatives really embrace WinterTC

> You provide handlers that fulfil requests from the system.

As I said previously, though I wish they were, such handlers are not part of WinterTC.

And then again, how those handlers are registered is also not part of WinterTC, which I also wish it were.

> APIs like that leak implementation details

How?

Almost all runtimes, like Bunny Edge Scripting, Cloudflare Workers, Deno, Bun, etc. use the same basic signature for the handler:

(request: Request) => Promise<Response>

Only how you register said handler is, unfortunately, different for each runtime.

whh 2 hours ago||
FWIW, Cloudflare's edge platform is pretty proprietary too.
jFriedensreich 2 hours ago||
The platform yes, but the runtime and the APIs are apache 2.0 licensed and uses web standards wherever possible. Thats way more open than most alternatives i am aware of.
mark_and_sweep 1 hour ago|||
Their fetch handler [1] is not a web standard.

[1] https://developers.cloudflare.com/workers/runtime-apis/handl...

shimman 1 hour ago|||
Unless the project is controlled by democratic committee where cloudflare doesn't have a majority of seats it's not open source in any meaningful sense of the word, maybe we should stop acting like corporate sourced software is anything but an attempt to get free labor from the commons.
kentonv 54 minutes ago|||
I can assure you that nobody at Cloudflare ever thought that open sourcing workerd would be a way to get "free labor from the commons". On the contrary, we are wary of external contributions. The Workers Runtime is a complicated codebase, and we invest a lot of time into getting new team members up to speed on how to write code correctly. We cannot make such an investment in external contributors who are only there to land one PR. Usually, a one-time contributor trying to do something complicated will waste more of the team's time than they save.

But in practice, we almost never receive major contributions from outside the team. Which is fine. We're happy just to have our team working in the open.

The reasons we open sourced it are:

1. Support a realistic local dev environment (without binary blobs).

2. Provide an off-ramp for customers concerned about lock-in. Yes, really. We have big customers that demand this, and we have had big customers that actually did move off Cloudflare by switching to workerd on their own servers. It makes business sense for us to support this because otherwise we couldn't win those big customers in the first place.

Dylan16807 1 hour ago|||
> maybe we should stop acting like corporate sourced software is anything but an attempt to get free labor from the commons

The point of this discussion is that you can self-host, and you have a good chance of migrating the code away entirely. That's a big benefit that isn't "an attempt to get free labor". For that use, not only does it not matter if it's meaningfully open source, it doesn't matter if it's open source at all.

turblety 6 hours ago||
I switched a year ago and have been absolutely loving them. Not just because we can support a EU based CDN, but their Magic Containers are amazing. I can have global instantly scalable API's that cost me barely $1 a month until used.
iainmerrick 4 hours ago|
Yes, Magic Containers is excellent. I don't know if it scales up to huge loads well -- that might be expensive -- but it scales down really well. For a very lightly loaded hobby project it's almost free.

A few people here are complaining about the lack of a free tier, but Magic Containers can cover a lot of the same ground as Cloudflare's Durable Objects, which IIRC cost a minimum of $5/month.

whh 2 hours ago||
I've been on Bunny for a while now, personally. It's pretty good, and I managed to dodge the last major Cloudflare outage which was nice.

But, a few things could be more straightforward. Cloudflare makes the whole static site and DNS zone piece feel far more seamless. With Bunny you will still need to stitch records between different parts of their dashboard.

ben8bit 6 hours ago||
We use them for a couple of things - very happy. I think probably the best reason (other than service robustness): support. CloudFlare is great until it's not, and you aren't paying $$$ for enterprise support. This is probably one of the most underrated reasons to switch to any lesser known (but still rock solid) infra services. UpCloud too - great support!
k9294 3 hours ago||
We at ottex.ai use bunny.net to deploy globally an openrouter like speach-to-text API (5 continents, 26 locations, idle cost 3$).

Highly recommend their Edge Containers product, super simple and has nice primitives to deploy globally for a low latency workloads.

We connect all containers to one redis pubsub server to push important events like user billing overages, top-ups etc. Super simple, very fast, one config to manage all locations.

jonas21 3 hours ago|
Are cold starts an issue?
k9294 12 minutes ago||
There is no cold starts at all. It’s running non-stop.

Bunny bills per resource utilization (not provisioned) and since we run backend on Go it consumes like 0.01 CPU and 15mb RAM per idle container and costs pennies.

PUSH_AX 6 hours ago||
This has to be an ad right? Affiliate link in the blog, non sensical reasoning for switching (single point of failure to... another single point of failure) etc
joladev 5 hours ago||
It's not, but I can see how it came across like that. I just wrote up my experience moving over, and I thought it was nice they had an affiliate link. I've cleaned it up and called out the affiliate link. Nothing shady intended.
DoctorOW 2 hours ago|||
> (single point of failure to... another single point of failure)

I feel like you missed what the author meant with that phrase. The author wasn't talking about for their website, but the internet as a whole.

> I can’t help but feel that the idea of centralizing the internet into a single US corporation feels off.

The point of picking Bunny.net is that it's alternative to this single entity that's got so much of the internet running through it, and is less susceptible to the BS in the US.

smt88 5 hours ago||
Yeah. I flagged this thread for spam.
mhitza 6 hours ago|
Unfortunately it doesn't offer free hosting for hobbyists. Even for superficial traffic you'll have pay 1 euro a month (plus VAT).

Not many DNS management providers (that I'm aware of, please correct me) support CNAME flattening. That is having your A record point to a CNAME.

Every time I purge the pull zone cache, I do it twice, cause once from my CI isn't enough. My CI does individual page cache invalidation during deployment, but there needs to be some kind of delay (with no feedback) when assets are distributed across.

BarryMilo 6 hours ago||
Other commenters laughing at you for the price... It's not about the price it's about the barrier. Even if I love a service, I won't get very many people to try it if they need to enter a credit card.
hobofan 5 hours ago|||
It's also a barrier for education.

Almost all technological choices I made as a teen were driven by "what hosting can I get for free, as my parents sure as hell won't put down their payment information for that". Back then that usually meant PHP and a max. 50MB MySQL.

bombcar 5 hours ago||
If you've ever offered an online service, charging "the dollar" reduces a ton of spam/abuse you have to deal with.
gertop 4 hours ago||
I have been the service provider who had to paywall just to stop the spammers and you're right. But it's also true that kids will be collateral damage (or anyone without a credit card).

In my case, and it was the 90s, I took the time to setup a way to pay by calling a premium (1-900) for $1.49 number so the barrier to entry even for kids was still reasonable.

Maybe in modern day the equivalent is adding Google pay and Apple pay then you cover some kids at least (gift cards and such).

Quite the hassle for the provider, and it will turn away any person who cares about privacy. There's no way to win anymore.

tensor 3 hours ago||
If a parent can buy their kid a computer, they can pay 1 euro a month for a CDN in the rare case they need it. This is a bad argument.
zorked 51 minutes ago|||
I had trouble explaining to my parents what a BBS was. I wouldn't want to explain what a CDN is.
bombcar 2 hours ago||||
I think the point is that many HNer’s had parents who couldn’t or wouldn’t do “computer things”
hobofan 2 hours ago|||
Pay 1 Euro a month... or 1000s if their kid fucks up.
tensor 3 hours ago||||
If entering a credit card is too much you probably aren't a potential customer. Part of keeping a service low cost is keeping services efficient. Having a large pool of people using it for free who will never become customers will force the cost higher for those who do pay.

Good riddance to the "free" model. It's never actually free. You either pay with your data, or have to consume ads, or you're forcing other customers to pay for your free usage.

fourside 6 hours ago|||
I get that credit cards are a barrier of entry but I’m more willing to give providers a break now that AI agents make it much easier to abuse free tiers. It’s also harder for smaller companies to offer free tiers. If we want a more diverse set of service providers we as customers need to be willing to accept some trade-offs.
joehart42 6 hours ago|||
oh no a euro a month for a service. How will we financially recover?
miyuru 6 hours ago||
not everyone lives in the USA or earns USA based salaries.

also I said this in a another thread, they charges 1$ even for single testing http request.

https://news.ycombinator.com/item?id=46873521

shimman 4 hours ago|||
Feel free to use local services then, not every company has to support the entire world. Some are fine with a small slice. Expecting otherwise isn't sustainable for the sub trillion dollar non-monopolists companies, not without massive public support from the government at least.
joehart42 3 hours ago||||
I'm not in the USA or earn USA salary but I can pay 1 euro a month for a thing.
PKop 2 hours ago|||
Why would you be a useful target market for a business running these services then? Seriously, if you can't pay anything at all, of what value is catering product offerings to you? It is thus irrelevant that you aren't happy with not being offered a free service.
garganzol 1 hour ago|||
The absence of free offering is not a bug in this case, it's a feature.
rvz 5 hours ago|||
> Unfortunately it doesn't offer free hosting for hobbyists. Even for superficial traffic you'll have pay 1 euro a month (plus VAT).

?

So 1 euro a month is too expensive for you? Wow.

Just pay the 1 Euro or go to GitHub where that is free but goes down almost every week.

pdimitar 6 hours ago||
Man, come on now, it's 1.20 EUR a month.
mhitza 6 hours ago||
Of course it's nothing, but it's also not a set it an forget kind of thing, which in many ways for hobbyists is why cloudflare/github pages are nice.
shimman 5 hours ago||
Yes, it's nice to have a trillion+ dollar monopoly able to subsidize loss leaders to put your competitors out of business.
More comments...