NatureBox reduces load times and protects sensitive payment information with Cloudflare.
NatureBox is a leading packaged food provider selling a variety of great tasting, guilt-free snacks you can’t find anywhere else. In this video, Shawn Zeller, principal architect at NatureBox, explains how they use Cloudflare to reduce latency for their site and ensure sensitive customer data is secure.
"I'm Shawn Zeller, principle architect at NatureBox. We make good food delicious by taking simple, good-for-you ingredients, and package them into products that we think our customers will really enjoy. You can find our products on our website and also at major retailers like Safeway and Target.
Having a quick website is very integral to us being able to sell a product online. People, you know, if you're clicking on a Facebook ad and you end up on the website, you expect that to load quickly on your phone, you expect to be able to purchase quickly. If we're not able to get the customer's attention almost immediately, they're gonna go off, browse another Facebook article, they're gonna do something else, and so we need to deliver a very fast experience in order to actually turn that into a purchase.
A big portion of us trying to maintain a fast website is being able to cache as much as humanly possible. So we use Cloudflare as an example, to cache all of our non-customer specific data, so including our entirety of our product catalog, inventory, etc. so that we can deliver those responses to the customer as fast as possible. When we started with Cloudflare one of our main API requests for our catalog data was taking on average 20 seconds. That tremendously impacted our customer response times. After using Cloudflare, we were able to move that down to be a completely edge cached response that took on the order of 35 milliseconds. That was a 17x reduction in actual response time, and improved overall latency and overall response times of all of our requests.
So one of the main issues for an eCommerce website is trying to maintain things like PCI compliance, which is very important for how we're dealing with our own customers' financial data whether that's credit card data, etc. You know, we use all of the Cloudflare web application firewall-specific functionality in order just to make sure that our customers' data has an extra level of security outside of what we build into the application.
I mean from our end the best thing about being able to use Cloudflare is that we can use just one solution for all of those things. We use Cloudflare for DNS, we use it for CDN, and we use it for web application security.
So being able to use one solution for all of those just makes it a way less overhead for us in terms of managing it, documenting how we're using it, and trying to teach new people as they come on board the team how to use that application.
If we didn't have Cloudflare we'd probably be having to do this directly in the application level. Or we would have to purchase some number of other applications, other network hardware, that we'd have to all configure, have to deal with on a daily basis.
If you had to compare Cloudflare to a Naturebox Snack, what would it be? Cloudflare to a snack...it would be the White Cheddar and Caramel Popcorn. Because you get a couple different flavors and it also tastes good."