| ▲ | sklarsa 3 days ago | ||||||||||||||||||||||||||||||||||||||||
I'm very surprised to see all of the negativity toward Cloudflare's usability and value here. It's been relatively painless for me to set up tunnels secured by SSO to expose dashboards and other internal tools across my distributed team using the free plan. Yes, I need to get a little creative with my DNS records (to avoid nested subdomain restrictions), but this is not really much of a nuisance given all of the value they're giving me for free. And after paying just a little bit ($10-20 per month), I'm getting geo-based routing through their load balancers to ensure that customers are getting the fastest connection to my infra. All with built-in failover in case a region goes down. | |||||||||||||||||||||||||||||||||||||||||
| ▲ | locknitpicker 3 days ago | parent | next [-] | ||||||||||||||||||||||||||||||||||||||||
> I'm very surprised to see all of the negativity toward Cloudflare's usability and value here. As someone who uses Cloudflare at a professional level, I don't. To me each and every single service provided by Cloudflare feels somewhere between not ready for production or lacking any semblance of a product manager. Everything feels unreliable and brittle. Even the portal. I understand they are rushing to release a bunch of offerings, but this rush does surface in their offerings. One of my pet peeves is Cloudflare's Cache API in Cloudflare Workers, and how Cloudflare's sanctioned approach to cache POST requests is to play tricks with the request, such as manipulate HTTP verb, URL, and headers, until it somehow works. It's ass-backwards. They own the caching infrastructure, they own the js runtime, they designed and are responsible for the DX, but all they choose to offer is a kludge. Also, Cloudflare Workers are somehow deemed as customizable request pipelines, but other Cloudflare products such as Cloudflare Images service can't be used with Workers as it fails to support forwarding standard request headers. I could go on and on, but ranting won't improve anything. | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
| ▲ | amluto 3 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||
Cloudflare’s whole admin console is rather incoherent. The tunnel configuration makes very little sense unless you understand the product in quite a bit of detail, and the docs don’t help. And sites, tunnels, DNS config and such are entangled in bizarre ways. Oh, and there’s console zero and one, and they seem to reroute to each other basically arbitrarily :( It would be awesome if there was a way to view the console that actually reflected how a request routed through the system. | |||||||||||||||||||||||||||||||||||||||||
| ▲ | linsomniac 3 days ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||||||||
I really wanted to love Cloudflare, even invested in it a couple years ago I was so confident in their vision. But... - They won't tell you at what point you will outgrow their $200/mo plan and have to buy their $5K+/mo plan. I've asked their support and they say "it almost never happens", but they won't say "It will never happen." HN comment threads are full of people saying they were unexpectedly called by sales saying they needed to go Enterprise. - There are no logs available (or at least weren't 6-9 months ago) for the service I proxy through Cloudflare at the $200/mo level, you have to go with Enterprise ($5K+ I've been told) to get logs of connections. - I set up some test certs when I was migrating, and AFAICT there is no way to remove them now. It's been a year, my "Edge Certificates" page has 2 active certs and 6 "Timed Out Validation" certs, I can't find a way to remove them. - The tunnel issue I had on Friday trying to set up where my tunnel, more details in another comment here but apparently the endpoint they gave me was IPv6 only and not accepting traffic. - Inability to set up a tunnel, even to test, on a subdomain. You have to dedicate a domain to it, for no good reason that I can tell. | |||||||||||||||||||||||||||||||||||||||||