VistaPrint is the design and marketing partner to millions of small businesses around the world, empowering each one to live their dreams. For 25 years, VistaPrint has helped small businesses look, work, and feel credible through high-quality marketing products and solutions that include signage, logo apparel, promotional products, flyers, postcards, business cards, websites and digital marketing.
VistaPrint sought a flexible foundation for global printing operations after moving from an outdated monolithic architecture to an agile microservices framework for future innovation, including AI-driven design tools like VistaCreate and Logomaker. This shift revealed weaknesses in their third-party content delivery and VPN access. Legacy JSON configurations (40,000 lines) delayed updates, while the VPN created security gaps, slowed management, and complicated onboarding, hindering innovation.
To address these challenges, VistaPrint turned to Cloudflare to:
“We ran a proof of concept involving four or five vendors,” explains Andrew Dobson, VistaPrint’s Senior Software Engineer for Edge Services. “Cloudflare came out on top. A greater global presence, lower latency, and improved configurability were why we pivoted.”
Following the shift to microservices, VistaPrint’s content delivery network (CDN) solution struggled to support the new microservices architecture. The dated solution impacted VistaPrint’s ability to respond quickly to incidents or to meet performance expectations.
“We faced constant delays, with simple configuration changes taking over 40 minutes for global convergence,” says Dobson. “Only vendor admins could make routing adjustments, disrupting workflows and costing valuable time. We needed a faster, more flexible solution.”
VistaPrint adopted Cloudflare’s performance solutions to improve speed, increase availability, and simplify scaling—starting with the Cloudflare CDN. Running in 335 cities in over 125 countries, the Cloudflare network ensures that VistaPrint’s international users can reliably access the company’s content and digital services. Cloudflare DNS, the unified Cloudflare platform, and a consolidated control plane played a pivotal role in smoothing the transition.
"For the microservices cutover, we deployed a new configuration—flipping ‘false’ to ‘true’—hit go, and we were on Cloudflare," says Dobson. "It was so seamless, it felt like magic."
Complementing the CDN, Cloudflare’s Argo Smart Routing — which dynamically detects network congestion and reroutes user traffic — provided significant performance gains both in testing and under real-world conditions.
“Switching on Argo improved the performance of our customer-facing applications in Australia by over 100 milliseconds,” says Dobson. “Cloudflare is 30 percent faster overall in regions critical to our business.”
With Cloudflare streamlining content delivery to customers worldwide, VistaPrint increased content cache rates to over 70%. The switch improved site and application performance while reducing the expense of passing regional traffic through origin servers. Dobson estimates that in addition to outperforming the other vendors tested, Cloudflare was about 25% more cost-effective than their previous vendor.
Initially drawn to Cloudflare for the performance and content delivery, VistaPrint rapidly recognized the benefits of Cloudflare as a single-vendor solution. The Cloudflare developer platform, specifically Workers — serverless computing on the Cloudflare global network — offered unmatched flexibility and control in configuring global traffic. Running as close to the customer as possible, Workers is central to maximizing the potential of VistaPrint’s new cloud-native applications, automating routing and optimizing cloud-native applications by directing traffic to the right microservices.
“Cloudflare gives us dynamic, path-based routing and edge logic that just weren’t possible before,” says Dobson. “We can achieve way more, and we no longer rely on someone else for critical configurations. The biggest impact has been our improved time to deployment — our customers benefit from the changes in minutes.”
Using Terraform and the IaC Integration allowed VistaPrint to reduce human error within Workers and the Cloudflare API, cutting complexity and deployment times. Replacing their prior vendor’s UI and JSON configs, VistaPrint was able to centralize and automate routing in Cloudflare, ensuring consistency and reducing human error.
“Scrolling through 40,000 lines of clunky JSON to manage our original configurations made even the smallest change difficult. Unifying everything in Cloudflare means we no longer need to create separate page rules or manage massive files,” says Dobson. “It used to take nearly an hour for a global rollout to complete. With Cloudflare in our automation pipeline, we can do it in seven minutes. Reversing a broken configuration is even quicker — we can roll back changes faster than we roll them out. ”
Automating routing with Cloudflare lets VistaPrint’s edge team focus on innovation over maintenance. Workers-driven routing, dynamic rules, and targeted configurations enhance efficiency, performance, and user experience. Since switching, 40–60 Workers now handle 90% of public traffic, optimizing traffic management and testing.
“We only had a handful of routes in the old system, now we have a lot more — Workers helped us refine and optimize our edge routing,” says Dobson. “They are the ultimate tool for solving multiple challenges — what started as a backfill for old configurations has become our go-to tool.”
As VistaPrint shifted to a remote-first model during the pandemic, their legacy VPN Client software caused high latency, unreliable connections, and security risks due to inflexible access policies.
For example, an internal review of their existing user and third-party VPN client solutions' security exposed some vulnerabilities that may be exploited.
“We recognized the potential for the vulnerabilities that lie within our Current VPN client solution to be exploited, which made us question whether the vulnerability extended beyond our contractors,” says Michael Lee, VistaPrint’s Manager of Network Engineering. “Retrofitting legacy user access just wouldn’t work — we wanted the cloud connectivity, network automation, and programmability that Cloudflare offered.”
VistaPrint deployed Cloudflare Access, a ZTNA service, starting with third-party contractors and later extending to 1,200 employees over roughly 4 months. Lee estimates that the first phase reduced perimeter security vulnerabilities by 20%, with further improvements as the full workforce of 7,000 is onboarded.