News for hackers. Stuff that matters.
Re:Cloudflare CTO: “If we did [take on GitHub] what features... by jgrahamc on Thursday May 30, 2019 @05:06PM (#20055911)
More seriously. I’d be curious to hear about what you’d build on our network. We are all over the world and it would be fun to hear about companies other than GitHub that you think we should disrupt.
Re:Cloudflare CTO: “If we did [take on GitHub] what features... by sladey on Thursday May 30, 2019 @05:30PM (#20056097)
I'm a big supporter of Cloudflare and have been using it for almost 8 years. I personally don't think doing something like that is what Cloudflare needs.

What Cloudflare needs is further customization, especially in regards to caching. We actually had to migrate a certain part of our infrastructure to Fastly due to the lack of caching customization/rules.

I'd like to see:

- Custom caching rules similar to the new firewall rules

- Finer granularity of the cache expiry (I'm aware Enterprise has the ability to cache for 30 seconds, but we don't want to upgrade to Enterprise just for that one thing).

- Cache hit rate analytics grouped by path/domain/etc

Re:Cloudflare CTO: “If we did [take on GitHub] what features... by kmf on Thursday May 30, 2019 @06:40PM (#20056660)
FWIW, our Workers product is pretty good at allowing you to define custom caching rules. We have a section in the Workers docs specifically focused on the Cache API: https://developers.cloudflare.com/workers/reference/cache-ap...

If that doesn’t help you build what you’re looking for, happy to chat via email and hear more about what you need: kristian@cloudflare

Re:Cloudflare CTO: “If we did [take on GitHub] what features... by skunkworker on Thursday May 30, 2019 @10:24PM (#20057781)
I've submitted suggestions to some people but I believe with the workers it should be possible to create your own custom pull/push CDN because of the granularity controls they have added. It used to not be possible to interact with the caching layer but since they have added controls for that (about a year or so ago)

Also your link is missing a trailing slash (which is odd that their router doesn't add that). https://developers.cloudflare.com/workers/reference/cache-ap...

Re:Cloudflare CTO: “If we did [take on GitHub] what features... by eeeeeeeeeeeee on Thursday May 30, 2019 @06:38PM (#20056643)
Maybe this is already in the works, since the enterprise plan has a logging feature, but an integrated logging solution would be nice for the other plans. Cloudwatch isn’t perfect, but logging from a lambda worker to cloudwatch is very easy compared to, say, having to setup/manage an ELK stack for this purpose on Cloudflare.

I’d like to be able to have more than one unique Cloudflare worker per account. And be able to assign specific workers to specific routes. This feels like an odd limitation and forces you to make huge workers code with path case statements to separate the request actions out. Pretty soon a single worker starts to feel like a large app instead of a simple function that does mostly one thing.

The ability to have more than one worker or at least a “dev” worker is really showing to be important to me. Especially the more logic that is moved to the edge, the more complex it gets, and the more testing/review might be needed so you need some way to stage changes before promoting to production.

Overall though I really like Cloudflare workers. I’ve moved a project that was built on AWS and it’s mostly all an improvement on CF, especially performance which was very noticeable. I run one public API entirely on workers and I use workers on the public facing site to scrub the path users send us and 302 them to the right place, instead of having to do that in the app. I also remove most query params inside the worker to improve caching performance. I should have a use case for the KV system soon.

Re:Cloudflare CTO: “If we did [take on GitHub] what features... by mdolon on Thursday May 30, 2019 @06:02PM (#20056362)
Forgive my ignorance but does CloudFlare have any technical or infrastructural advantage to address problems like the great firewall? Or provide options for people when their nation states lock down the internet? Access to a free and open internet seems like a worthy moonshot to pursue.
Re:Cloudflare CTO: “If we did [take on GitHub] what features... by lapnitnelav on Thursday May 30, 2019 @06:10PM (#20056441)
I know everyone love to hate on the industry but I think with such firepower, I'd go for a "takeover" of the 3rd parties (read middle men) in Online Advertising. You probably have decent capabilities to detect fraud while building a privacy minded tracking system where the user can manage its personas.

While the ITP (Safari's -and maybe Chrome soon-- attempt to regulate tracking) initiative is on paper a good idea, I'm not convinced it's going to deliver.

Barging in with an OpenRTB v4 (current version is V3) that delivers on that - and maybe cut the middle men, that could be neat for every one : publishers, consummers and advertisers.

Re:Cloudflare CTO: “If we did [take on GitHub] what features... by deskamess on Friday May 31, 2019 @06:04AM (#20059562)
Do you plan on offering services below the HTTPs/QUIC layer? I am thinking raw UDP/TCP. That way apps that are not HTTP protocol driven can piggy back on tunneling, security and possibly short cached CDN.