Cloudflare is almost perfect
If you're building a platform or product nowadays, as a developer in some way or another Cloudflare may fit into your stack. Whether that be from just using their network for DDoS protection, using R2 for cheaper object storage, or even going all in on using their Workers product for serverless compute. However, having poked around with Cloudflare for a while now, there are a few things that I think are missing from their platform that would make it a perfect platform for developers. So, since we're close to the end of the year I thought I may as well make a little wish list of things I'd like to see from Cloudflare in 2025. Containers Starting off with my biggest ask: Containers, containers and more containers! I used to be a big fan of serverless computing or lambdas, and I still think they have their place. But I have seen too many horror stories of insane bills & issues myself of having to work around their limitations that if I was to build a product today I would not even bother with serverless lambdas at all and instead containerize everything. With a container pretty much all the common problems go out the window, especially those stupid cold start issues. The problem right now though is most other container-as-a-service products are either too expensive or too limited in functionality. Google Cloud Run is the closest to what I would want, but it is both too expensive to run and also locks you into the Google Cloud ecosystem which is both complex and expensive in every other way. Now, Cloudflare did already announce earlier this year that they are already working on their own container-as-a-service product, and is apparently already in use in a number of other Cloudflare products. So I am really looking forward to seeing this product come out of closed alpha/beta and into general availability for everyone to use. But with that said, I want to emphasize a few key features I really hope Cloudflare considers: Global deployments: Workers are already deployed globally to multiple regions, let containers do the same. Let me just check a box to add a region & leave Cloudflare to handle the networking and geo-routing. Minimum scale count:
If you're building a platform or product nowadays, as a developer in some way or another Cloudflare may fit into your stack. Whether that be from just using their network for DDoS protection, using R2 for cheaper object storage, or even going all in on using their Workers product for serverless compute.
However, having poked around with Cloudflare for a while now, there are a few things that I think are missing from their platform that would make it a perfect platform for developers.
So, since we're close to the end of the year I thought I may as well make a little wish list of things I'd like to see from Cloudflare in 2025.
Containers
Starting off with my biggest ask: Containers, containers and more containers!
I used to be a big fan of serverless computing or lambdas, and I still think they have their place. But I have seen too many horror stories of insane bills & issues myself of having to work around their limitations that if I was to build a product today I would not even bother with serverless lambdas at all and instead containerize everything.
With a container pretty much all the common problems go out the window, especially those stupid cold start issues.
The problem right now though is most other container-as-a-service products are either too expensive or too limited in functionality. Google Cloud Run is the closest to what I would want, but it is both too expensive to run and also locks you into the Google Cloud ecosystem which is both complex and expensive in every other way.
Now, Cloudflare did already announce earlier this year that they are already working on their own container-as-a-service product, and is apparently already in use in a number of other Cloudflare products. So I am really looking forward to seeing this product come out of closed alpha/beta and into general availability for everyone to use.
But with that said, I want to emphasize a few key features I really hope Cloudflare considers:
- Global deployments: Workers are already deployed globally to multiple regions, let containers do the same. Let me just check a box to add a region & leave Cloudflare to handle the networking and geo-routing.
- Minimum scale count: