What is our primary use case?
I have been using Cloudflare, their CDN services, so we can work with something else other than AWS Lambda within the last 12 months.
I work with Cloudflare Workers.
I have been working with Cloudflare Workers since just last year; we started moving some of the small forms and submissions into Cloudflare Workers.
I am an end-user of Cloudflare Workers, currently as of now.
We are using Cloudflare Workers for quick forms on our website where we collect data about our leads, and those forms get submitted and responded to. We get lead emails through using Workers.
What is most valuable?
I have found their DB, which is basically Cloudflare Workers, and their deployment solution easier, as well as the way they use the key-value pair, to be the most valuable features of Cloudflare Workers.
These features are particularly valuable to me because it is easy to integrate them into our website and connect to get the data passed.
I have used Cloudflare Workers to enhance web performance.
It has helped optimize user experiences for me by saving a few seconds of load time, as well as for the images, even the form loads, data passing, and all; performance is good, and we save a few seconds of load.
What needs improvement?
Currently, we are not using Cloudflare's security suite to the level much, as Cloudflare by default provides DDoS support; we are just using Cloudflare's DDoS support, which by default protects against denial-of-service attacks.
I have used Cloudflare Workers' key-value pair for data storage.
It has helped with data access efficiency, especially the data collection of the forms, as key-value pairs are easy to connect, and we are able to validate information much sooner, checking the mobile number.
I assess the execution speed of Cloudflare Workers to be faster, at least providing a 30-40% increase compared to traditional server-based architectures, at a minimum.
I have noticed time efficiency as the best return on investment with Cloudflare Workers; I am not seeing anything else, as time is the major one.
We are planning to integrate WebAssembly with Cloudflare Workers, but we have not done it.
I think we are good with Cloudflare Workers as we were having initial troubles with the ID integration, such as Visual Studio Code, but they have started adding some support when we start using their default packages, which can test locally as well as work in deployment; it is easier now, although the documentation can improve.
I think the pricing of Cloudflare Workers is decent; it is good.
For how long have I used the solution?
I have used Cloudflare Workers since just last year.
What do I think about the stability of the solution?
The stability and reliability of Cloudflare Workers have been good, except for a few incidents that happened recently where Cloudflare was down, causing some disturbances very lately, in the last few months.
Because we have not moved fully into production yet, we were okay during these disturbances; we are just testing Cloudflare Workers in our new product which is still in the testing stage, so we are not affected by it, but it did have an impact—it was not working for a few hours, then it came up, then again it failed.
What do I think about the scalability of the solution?
Scalability looks much simpler with Cloudflare Workers, as it connects with Cloudflare's default edge locations; it is actually made for scalability and can work in any edge location supported by the Cloudflare CDN network.
Which solution did I use previously and why did I switch?
Before Cloudflare Workers, we used traditional server back and DB connection, kind of API-based approaches for these use cases.
We switched to Cloudflare Workers because we were using Cloudflare Zero Trust for internal VPN for quite a long time, and when we tried these Workers, it worked well for us.
We did not have many other options other than Cloudflare; typically, the other option was CloudFront, the CDN support from AWS, but we were using it for some images only and not Cloudflare Workers.
Cloudflare Workers was mostly my first and only choice.
How was the initial setup?
I did participate in the initial setup and deployment of Cloudflare Workers.
During the initial setup and deployment, we used sample packages that Cloudflare provided; we faced some struggles in connecting, testing it locally, and eventually deploying it, but we managed to do it and it was a good experience, very easy; we were able to make our DevOps team start moving to Cloudflare Workers build easily.
I did not face much in terms of challenges during the setup and deployment; there were very minimal integration challenges with IDs, and after that, nothing.
What was our ROI?
I have noticed time efficiency as the best return on investment with Cloudflare Workers; I am not seeing anything else, as time is the major one.
Which other solutions did I evaluate?
We did not have many other options other than Cloudflare; typically, the other option was CloudFront, the CDN support from AWS, but we were using it for some images only and not Cloudflare Workers.
What other advice do I have?
I think it is affordable for all types of users, from small to medium-enterprise.
I mentioned earlier that I would prefer to see more documentation on that matter.
The overall positive impact and benefits I have observed since starting to work with Cloudflare Workers have been good; easy testing, setting up, and testing and deployments are much simpler, and the performance is good with faster execution; it appears to be made for the use case that we want, so it is good.
I would rate this review a 9 overall.