What is our primary use case?
I use Varnish Enterprise as a performance system to handle caching and reduce the first time to load the page.
For example, when we experience a situation where we have just hit an event and are expecting huge traffic to come on our website, Varnish Enterprise helps us handle that traffic because our pages are cached into Varnish, the time to hit the server will be very minimal. Everything will be passed via Varnish pages, and then they will come to server hit pages such as shopping cart, checkout, and everything. That is where Varnish Enterprise helps with performance and load handling.
We mainly use Varnish Enterprise for marketing pages such as home page and PLP, or wherever we are trying to have marketing event-related pages, but there are some drawbacks. For instance, if we want to have a section loaded from the server, there is a loophole where we are not able to do it properly with hole-punching.
What is most valuable?
With Varnish Enterprise, you can do a couple of things. The integration with Magento or Adobe Commerce works seamlessly, and you can use Varnish Enterprise with Redis or CDN so that it can gather all the load specification properly. Moreover, we can cache VCL based on location, which makes the e-commerce world a bit easier by allowing region-based caching pages for our customers.
Varnish Enterprise has a unique capability where a cost-effective solution can be designed, so we should not increase server specs merely out of fear of high traffic on our website. If you have Varnish Enterprise set up properly, you can handle a large part of the traffic using the Varnish Enterprise layer itself, leading to more advantages than disadvantages.
My expertise lies in e-commerce solutions, and when we explain our use cases to our customers, we clarify the advantages of Varnish Enterprise in performance. They appreciate understanding how Varnish Enterprise can help reduce costs without getting too technical.
When we were not using Varnish Enterprise, we had clients who believed they did not need it because the server load would be lower. However, as an enterprise solution for e-commerce, technicalities necessitate effective handling of page loads. Varnish Enterprise is not just a caching layer; it is a performance layer that enables showing real-time data with proper project architecture without issues.
What needs improvement?
My suggestion for improvement is that if you could provide guidance on how to do a portion of the page to be server-sided, it would help us greatly. A certain shopping cart cache or more pages could enhance our e-commerce layer. Currently, shopping cart is not entirely dynamic, and even in CMS-related pages, we should have flexibility. We tried hole-punching or having one section free from cache, but it was challenging to configure. Documentation on this would definitely improve our experience.
The configuration can be somewhat rigid as it is quite technical. A newcomer might need to invest a lot of time learning how to set up a Varnish Enterprise layer on any project.
The rating of eight out of ten stems from the complexity of setup, and an easier process along with uncached portions of a page would elevate it to a ten.
For how long have I used the solution?
I work in e-commerce and have been using Varnish Enterprise for the last 10 years.
What do I think about the stability of the solution?
Varnish Enterprise is indeed stable.
What do I think about the scalability of the solution?
I rate the scalability of Varnish Enterprise around eight.
How are customer service and support?
Customer support has been good, although I have not used it extensively. We mostly take care of things ourselves, but we receive prompt replies when we do reach out.
Which solution did I use previously and why did I switch?
When we were not using Varnish Enterprise, we had clients who believed they did not need it because the server load would be lower. However, as an enterprise solution for e-commerce, technicalities necessitate effective handling of page loads. Varnish Enterprise is not just a caching layer; it is a performance layer that enables showing real-time data with proper project architecture without issues.
How was the initial setup?
I have not felt that the pricing, setup cost, or licensing is too high.
What about the implementation team?
We do not have any other business relationship with this vendor, as we are a startup that just started three years ago while trying to expand our client base.
What was our ROI?
We have seen a return on investment with Varnish Enterprise in terms of reduced server costs because Varnish Enterprise allows us to lower server specs and resources. Additionally, customer experience improves, as they notice that the first byte load time is significantly faster.
What's my experience with pricing, setup cost, and licensing?
I have not felt that the pricing, setup cost, or licensing is too high.
Which other solutions did I evaluate?
I do not really evaluate other options before choosing Varnish Enterprise; I just assess whether the Varnish Enterprise layer would suffice or if the enterprise level is necessary.
What other advice do I have?
I advise others looking into using Varnish Enterprise not to worry about its complexities but to focus on the advantages it brings to their projects. Understanding and appreciating these benefits will convince them that they should utilize Varnish Enterprise.
If you can improve the documentation for setup or enhance AI capabilities to facilitate faster setups, that would be something worth marketing.
You could be more expressive about how Varnish Enterprise works within projects and include specific scenarios related to e-commerce, rather than keeping the questions too generic. My overall review rating for Varnish Enterprise is eight out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)